JC AlvarezJul 31, 20166 miniReview... GHOSTBUSTERSWhen the original Ghostbusters was released in 1984, New York City's Times Square was still kind of sketchy. There were just as many Peep...