Scarborough

A seaside town in England, which smells of Scarborough and is inhabited by Jacob Thundercliffe.
scarborough smells of sewage
by mtzz October 20, 2005
mugGet the Scarborough mug.