Wow! I haven’t seen so many ninjas fighting each other on screen in a while! This week’s episode of Arrow, titled “Sins of the Father”, was an episode...

read more