Animals, Nature

Therea petiveriana, variously called the desert cockroach, seven-spotted cockroach, or Indian domino cockroach, is a species of crepuscular cockroach found in southern India.

Spotted at Cowl Bazaar, Chennai.