The 62nd Annual Holiday Parade came to life on the streets of downtown Houston to provide an exciting start to the holiday season on Thanksgiving morning, Thursday, November 24, 2011. <span class=meta>(KTRK Photo)</span>
{}