A worldwide community photographing and learning about wildlife
Therea petiveriana
Therea petiveriana, variously called the "desert cockroach", "seven-spotted cockroach" or "Indian domino cockroach", is a species of crepuscular cockroach found in southern India.
South India