British Anguilla & St. Martin Have Been Absolutely Ravaged By Hurricane Irma!
British Anguilla and St. Martin are two islands one right next to the other, and they were both in the path of Hurricane Irma in September of 2017.
However, St. Martin had it worse – the eye …