The Leader in Peru

People have sent us photos of The Leader in places as far away as Egypt, Korea, Italy and Spain, but this might be the first from South America. Mark and Debbie Missal, Linda Howell and Gord Sanders (left to right) had the photo taken at Machu Picchu in Peru and sent it our way on Nov. 2. It’s also quite likely the highest The Leader has ever been, at 7,972 feet, or 2,430 meters.

Share this post

Post Comment