STRAAAAANGE PHOTO. This is in Murmansk Russia. Did their military experiment with their own "Philadelphia Experiment" or did they just hang it there.??