Dan Barker vs. John-Mark Miravalle Debate

Watch it below.