sigint December 28, 2018 America, Meme TFW believing America is the greatest country gets shit on by lefties (who live here). Share this… Facebook Twitter Linkedin Reddit