Beast of Revelation? UN Puts Up Giant Statue in NYC that People Describe as “In-Your-Face-Evil”

The United Nations is under fire for building a statue in New York City. The statue has been described by onlookers as “in-your-face-evil.” Why? Because according to some people, the statue looks like the Beast of Revelation. Trending: Trump Boat Parade Featured Large Barge With Seven Emergency Vehicles Representing First Responders Some of the design … Continue reading Beast of Revelation? UN Puts Up Giant Statue in NYC that People Describe as “In-Your-Face-Evil”