The Triceratons are a species of hostile aliens in the Teenage Mutant Ninja Turtles franchise.
Subject ID: 45885