The Liberty Science Center is a must-see - check out the New Jersey attraction, which boasts the world's largest coll ...