Carifax

Pet Parrot of Tressa the Red, most annoying bird in all Caribdus

Description:

Pet parrot of Tressa the Red, most annoying bird in all Caribdus

Bio:

Carifax

Valley of the Sun - 50 Fathoms Orbix