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.