Cass_79's definitions
Scarborough is a town in North Yorkshire which has the biggest seagulls in the world. These beasts are the size of Golden Eagles. And its full of lovely people and doesn't smell of sewage.
by Cass_79 December 30, 2008
Get the Scarborough mug.