Written by: Neil E. Traveler Wednesday, May 11, 2011 9:22 AM
Jered and Neil are best buds on the beach at Isabel, Galapagos, Ecuador! Dreamin' of their next adventures!