TaranChu

TaranChu is one of alien & antagonist.