A Photo Blog by Shital Pradhan, Sikkim (Since 2014)
Imantocera penicillata is a species of beetle in the family Cerambycidae.