1 min read November 7, 2017 HOWARDBEALE Is the Statue of Liberty actually ‘Medusa’, a demonic reptilian dragon?