London Celebrates Olympics with Street Parade

hulu videos
Thousands of people line the streets to applaud British athletes who brought home 185 medals at this year’s Games. ITV’s Geraint Vincent reports.
View Comments (0)