Ben Franco December 26, 2017 Incredible Critics - Ep. 31 Ben Franco December 26, 2017 In this episode, we talk about Annihilation and review The Christmas Prince!