“
Published Dec 23, 2023
Of course Machu Picchu and San
Of course Machu Picchu and San Cristobal Galapagos were fantastic However a stay in the lodge near Tena rain forest was breathtaking