OMEGA_Countdown_Clock_at_Trafalgar_Square_1_year_to_go

The now familiar OMEGA Countdown Clock in London's Trafalgar Square, when there was just one year to go until the games began.

Read more