lifeandheartmatters.com
Pray for Our World: Anguilla
Anguilla is a British Dependency in the Caribbean. With only 91 square miles, it is just a dot on the map. It is a remnant of a bygone era as a little colonial outpost. Here is a statement from t…