The cockroach Panchlora nivea from the Caribbean
May 9, 2011

Images