
‘Arrow’ Star Stephen Amell Apologizes for Ahmed Mohamed Tweets Defending Texas
Three days after first weighing in on the controversy surrounding Texas high school student 14-year-old Ahmed Mohammed and his homemade clock, Arrow star Stephen Amell is still dealing with a backlash on social media, and has now apologized for defending the State of Texas.