45.8k Beast of Revelation? UN Puts Up Giant Statue in NYC that People Describe as “In-Your-Face-Evil” by daniel 2 years ago2 years ago