Wikia

Simpsons WIki

River Thames

Talk0
17,218 articles being
edited here
River Thames
Thames
River
Town London
First Appearance "The Regina Monologues"

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

Around Wikia's network

Random Wiki