New York Street back up for Universal Studios

Universal Studios in Los Angeles has unveiled its brand new New York Street, along with several other attractions, after it completed a multi-million renovation brought on by an accidental fire in 20...