Screen Shot 2016-02-14 at 10.20.25 AM

Qstorm offers positives and negatives on the new movie Deadpool, which raked in $135 million over the weekend.

Add Comment Register



Leave a reply

required