TV Recaps
‘Arrow’ Review: Do you have any happy stories?
We have to give credit where credit is due and Arrow delivered one of its best episodes to date last night. “Crucible” was ...