Want to stay updated to Life on St. John - subscribe to my RSS feed. Thanks for visiting!

Welcome back!

A team consisting of two St. Johnians succeeded in scaling the steep mountaintop on the island of great Thatch in the British Virgin Islands bringing back some absolutely awesome photos taken from their perch atop the summit, a feat not likely to be duplicated anytime soon.