EPISODE 31: JONATHAN FREEMAN Feb 24 Written by David Alpert David Alpert Previous Previous EPISODE 32: HEIDI BLICKENSTAFF Next Next EXTRA MAGIC EPISODE #6: QUEENS OF THE KINGDOM