One of the worst-reviewed Marvel movies ever made has finally made its streaming debut on Netflix. Does it deserve that title ...
Mashable is a global, multi-platform media and entertainment company.