Obituary Leo Stratton, ROT IN HELL! September 12, 2018 Idavox The Leni Riefenstahl of the Proud Boys and Patriot Prayer out of the Northwest got a taste of his future...