Giant Poisonous Centipede!

Giant 12 inch venomous centipede in Grenada, West Indies almost owns me when I release it.