Giant millipedes in Limones de Tuabaquey, a Cuban forest reserve

- Image ID: TWN498
Giant millipedes in Limones de Tuabaquey, a Cuban forest reserve
Juan Vilata / Alamy Stock Photo
Image ID: TWN498