NASCAR in the Rain Share definition Flag Something that doesn't exist. Don't you get it? He doesn't have a girlfriend. She's the Loch Ness Monster, NASCAR in the rain. She doesn't exist. NASCAR in the Rain by bgutz May 27, 2012 0 0 Get merch Get the NASCAR in the Rain mug. Buy Now — $32.95 See more merch