A million people are expected to attend the Giants' World Series championship parade in downtown San Francisco on Friday.

The City by the Bay's streets will be filled with orange and black on the perfect day for such attire. The Halloween parade, which will travel along a 1½-mile stretch on Market and McAllister streets, begins at 3 p.m. ET and could be subject to cold, rainy conditions.

The parade will occur rain or shine, however, and is expected to last about two hours, with the final portion taking place at City Hall. There, current and former Giants players, team executives and local dignitaries are expected to speak as part of a wide array of entertainment.

The Giants defeated the Royals, 3-2, in Game 7 of the World Series on Sunday. Madison Bumgarner was named the series MVP after tossing 21 innings of one-run ball, including five in relief in the clincher.

TV: KPIX 5, CSN Bay Area

Streaming: KPIX.com

Radio: KNBR

You can also watch the live stream right below:

CBS San Francisco Live Stream