The Isle, Ep. 2

Matt Meola, Albee Layer, and more return to the Isle and up the ante in Episode 2