Published On Sep 3, 2024
Now on Isabel Island in the Galapagos. A walk to El Radar that includes many great features, including animal wildlife, great views, and many spots to check out. Check this cool video out then #isabelislandgalapagos #murolaslagrimasgalapagos #galapagosislands
show more