LOGIN

014 – Giant of Kandahar

In 2002, the US Army encountered a redheaded giant in the caves of Kandahar, Afghanistan. It has been "fact checked" as a hoax, however, tune in today and make the decision for yourself!