Montalcino Italy and UFOs – When fact is stranger than fiction…

Take a look at the photo above. It’s found in the Church of San Pietro located here in Montalcino, Italy. This artwork, titled “Glorification of …