Torso in the Thames

The River Thames is a river that flows through the south of England and is the longest in England. The River Thames passes right through the centre of London, the capital of England. On Friday 21st of September 2001 a torso was discovered, Aidan minter. Aidan was crossing the bridge when he noticed something inContinue reading “Torso in the Thames”

Design a site like this with WordPress.com
Get started