Sheriff Garrot

Sheriff Jacob Garrot is the sheriff of Dodge City on the Western planet of Pastoon. He is crazed, assertive, tough, good in hand-to-hand combat, and shoots a gun with amazing accuracy. He is a Gila Monster, so he is basically venomous, but he never uses it unless he must.

History
Coming soon...