Isla Cangrejos

Isla Cangrejos was an island in the Caribbean Sea. The island was home to undead French officers.

Appearances

 * Pirates of the Caribbean Online