1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

whale in london

Discussion in 'Small Talk' started by shadow phoenix, Jan 21, 2006.

  1. as some of you might already know a whale has goten it's self stuck in the river thames in london weird huh?

Share This Page