Monster Land Crab!
YourDailyVideo
Published
03/04/2015
This monster crab--known as a Robber or Coconut Crab--is the largest land crab found on earth. Filmed on Christmas Island in the Indian Ocean home to the world's largest population of these monsters of the crustacean world
0 Comments