April 5, 2017January 1, 2017 Darren Lucas The Simpsons Challenge – Season 2 – Episode 2 – Simpson and Delilah