By: Bradley Loves

Steven Quayle and L.A. Marzulli have talked about 12 foot tall Giants attacking US Soldiers in Afghanistan.  Apparently these creatures are still found in certain places on Earth.

 

Share LoveTruthSite !