Mangarock Logo

Marquis of Carabas

A nobleman in the fairy tale "Puss in Boots"