Coochie Coo

Coochie Coo is one of the islands in The Maggie Islands, Margefornia.