Rose Parade 2014 route map, start time; Rose bowl tickets [TV schedule]

The annual Rose Parade will take place on January 1, 2014 in Pasadena, California.

The 125th Rose Parade will kick off at 8a.m. PT/ 11a.m. ET with the theme "Dreams Come True" and will go on for two hours.

The parade route will being on the corner of Green Street and Orange Grove Boulevard in Pasadena. The floats, bands, and equines will then turn east onto Colorado Boulevard. Toward the end of the route, the parade will turn north onto Sierra Madre Boulevard, before finishing at Villa Street.

Streets will be closed as nearly one million spectators are expected to see the Rose parade this year. (see map below)

The parade will broadcast live in the U.S. on ABC, NBC, HGTV, KTLA5, Univision, Red TV, Family Net, Sky Link, and the Hallmark Channel.

This year's parade will feature the usual floral floats, marching bands, and equestrian units as they march down the five and a half mile route along Colorado Boulevard.

The floats are covered with thousands of flowers, leaves, seeds or bark. According to the Tournament of Roses website, each float is decorated with more flowers than an average florist will use in five years.

Grandstand tickets are available for purchase until Dec. 31, 2013.

Spectators are expected to line up along the streets for curbside viewing a day before the parade.

The Grand Marshal for the 2014 Tournament of Roses will be Vin Scully, who has been the voice of the Los Angeles Dodgers for 64 years. Scully is a Hall of Fame broadcaster, who became the youngest person to broadcast announce a World Series game at the age of 25.

The 2014 Rose Parade will be a tribute to a world of dreams and the 100th Rose Bowl Game, which will take place at 1:30 p.m. PT / 4:30p.m. ET on New Year's Day. Last minute tickets for the game can be purchased here.

This year, the Michigan State Spartans will play against the Stanford Cardinals. The game will be broadcast live on ESPN TV.