Image 1 of 1
ATS_04692.jpg
London Eye viewed from River Thames..London, Great Britain, Europe..©George Atsametakis/IML