Could it be Satan?

Could it be Satan?
I went to New York for the first time and had a blast. Saw something very odd though.

Well checking out St. Patricks Catherdral, I noticed something that caught me eye.

This is taken from the steps of St. Patrick's.


Coincidence? What do you think?

Scroll to top