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