Surprise, surprise, Avengers: Infinity War has won its second weekend at the box office. Infinity War brought in an estimated $112. 4 million making it the second highest second weekend of all-time. The Marvel blockbuster has also crossed the $1 billion mark – making it the quickest film to that milestone. …
Read More »