Skip to main content

Definitions by shark barf

My friends say I live in shmagle town
shmagle by shark barf July 9, 2011