The UK Govt Imprisoned a 60ft Manbeast Below The Needles Military Installation. ‘My Father Saw It”.
Several miles below the coast of Britain there is a huge hidden MOD facility. In the late 1970’s one man was ordered to film a giant 60 ft man beast that was caged behind steel bars. Guarded 24/7 by armed guard. In this episode I share the mans…
Read More