A 115-foot replica of the Statue of Liberty was toppled during a storm…See more June 18, 2026June 18, 2026 - by James William - Leave a Comment