Blue Alien Crustacean

The Blue Alien Crustacean appeared in 2001 movie called Evolution. A crustaceanoid scavenger crawling on the rainforest floor.