It was a perfect morning for the 21st annual Beach-to-Beach Power Swim on St. John. Approximately 135 pink-shirted volunteers descended upon the north shore beaches in anticipation of the 330 swimmers, ranging in age from 6 to 81, testing their endurance.