ThisSiteIsStupid Share definition Flag Who ever made this site isn't black and is a tool. Please do somthing better with your time. ThisSiteIsStupid by Paul Frasca November 6, 2004 0 0 Get merch Get the ThisSiteIsStupid mug. Buy Now — $32.95 See more merch