[First Look] The Hogwarts Express Arrives at the Wizarding World of Harry Potter
NBC Universal has released a high-res photo of the Hogwarts Express from The Wizarding World of Harry Potter theme park at the Universal Studios Island of Adventure in Orlando, Florida....