lilya_scottech's definitions
A town of turtles pooping in your backyard, and squirrels that you know were on the Geico commercial.
by lilya_scottech June 21, 2009
Get the Wilbraham mug.by lilya_scottech June 21, 2009
Get the Chaug mug.