1 day agoWhy We Vote Ep. 110: Exposing Election Vulnerabilities – Part 2 with Philip DavisBadlands MediaVerified