genetewksbury.com
Giant Red Bug (Lohita Grandis)
Macrocheraia is a genus of bugs in the family Largidae with a single species, Macrocheraia grandis found mainly in Southeast Asia but extending into parts of South Asia. This has often been referred to under the genus Lohita, a name derived from the Sanskrit word for red.
Gene Tewksbury