[Meme] Town of Nerves Posted on November 26, 2018February 10, 2022 by Thanasi Papoulias Who do you know that should probably live here? 😂🤣👌🇬🇷