File:Tallon Burrower.png

A Tallon Burrower, a species of insectoid organism indigenous to the planet Tallon IV. Located & uploaded by Somarinoa.