By Kayla Victor Terry Dean Call, escaped this mortal realm on August 9, 2020 at the age of 74-years-young, just eight days shy of his 75th Birthday. We think he did it on purpose to avoid having to make a decision in the pending presidential election. Photograph of Terry Call, Courtesy of Jorge Humberto Martinez […]