The channel creature
- 15 years ago
This weird creature has been seen floating on the Channel next to Dover.
It has been filmed with a mobile phone from the beach.
http://www.thechannelcreature.com/
It has been filmed with a mobile phone from the beach.
http://www.thechannelcreature.com/