June 12, 2020March 16, 2019 Darren Lucas ABC Film Challenge – Sci-Fi – L – Locusts: The 8th Plague (2005)