Lost Limbs Foundation

Friday, February 22, 2013

One of the most famous ghost photos ever!

Air Mechanic Appears in Photo After Death
The Worlds Most Famous Unexplained Photos

This photo was taken at the Air Transport Yard in Cromwell, Lincolnshire, England. The men and women who make up the group seen in the picture are the air/ground crew and support staff who worked the yards and Victor Goddards RAF Squadron.

...See More