MYSTERY: Another view of a St. Helens — on the Isle of Wight
The Mystery Photo in the last edition was a tricky one, with reference to a previous photo. Remember the Mt. St. Helens Mystery of a few editions back? Well, this is a photo of Saint Helens, Isle of Wight, England, United Kingdom, sent to us by George Graf of Palmyra, Va. Not a soul recognized this location.
Follow Us