An intrepid hiker discovers a giant crab on a tropical island in the Indian Ocean

 

v20240901