Tag: Caliban

~This article contains spoilers~   The official synopsis for episode 6 of season 1 of Constantine has been...