Crocodile God

The Giant locust is an enemy that appears in Tomb Raider: The Last Revelation.

Tomb Raider: The Last Revelation

 * Citadel Gate