Simpsons WIki

River Thames

18,617 articles being
edited here
Add New Page
Add New Page Talk0

The River Thames is a river that runs through London, England. Homer and Marge travel along this in a carriage from the London Eye after using the evacuate lever in there.

Appearances Edit

Also on Fandom

Random Wiki