There's a new billionaire superhero in town! Stephen Amell talks to Rob Huebel about his new CW series where he plays Oliver Queen, a masked vigilante who returns to fight crime after living on a desert island.
Popular Group Claims Responsibility for Hacks
Scientists Find Rare Two-Headed Shark
How to Budget and Spend Wisely This Holiday
Natalie Morales' Zombie Transformation