Imp Statue

The Imp Statue is a new statue found in underground.