A little tourist town in upstate N.Y that has a couple of waterfalls and a Nascar track on the outskirts of it. Makes most of the locals want to kill themselves.
by Lilteapott December 28, 2016
Get the Watkins Glen mug.by Son of Stenhouse August 27, 2022
Get the Watkins Glen mug.I couldn’t wait for them to finish brushing their teeth but I left them a Watkins Glen Steamer and felt so bad.
by SRash June 19, 2022
Get the Watkins Glen Steamer mug.