TriSports.com’s Adam McCreight beaches at Rocky Point after an impressive swim performance.

TriSports.com’s Adam McCreight beaches at Rocky Point.