Last night saw part 1 of The Flash Vs. Arrow in which Stephen Amell released a fan Facebook QnA.
Now check out Amell’s thoughts on The Flash vs. Arrow part 2, which airs tonight at 8pm ET on the CW.
Today also marks the final day the F! Cancer t-shirts are available.
Post by Stephen Amell.