Oscar the Grouch, West Hollywood Jesus, Smurfs and live cheetahs were just a few of the special guests who participated in the 2012 Hollywood Christmas Parade last night. With this year's grand marshal Joe Mantegna at the helm, the annual event stretched across roughly three miles of Sunset and Hollywood Blvds as thousands gathered around to watch the spectacle to raise awareness for the Marine Toys for Tots Foundation. Here's a look at everything from authentic 1960s Batmobiles, Elmo, marching bands, celebs and more who helped get Hollywood into the holiday spirit last night.