By
Thursday, October 25th, 2012

LEAP co-founder, Captain Peter Christ (Ret.), appears on Buffalo, NY television with a spirited, informed analysis about the futility of our War on Drugs.