With the opening of the brand new Statue of Liberty Museum on Friday, May 16, 2019, it’s a great time to take a Martz Bus to Ellis Island and the Statue of Liberty. The 26,000 square foot museum was built for $100 million and took over 2 years to complete!