UFO Rendlesham Forest Many areas of the east coast of Britain contain top-secret military installations. One island called Orford Ness, just… September 04, 2008