Screaming Cockatoo

The Screaming Cockatoo is a drag club appearing in Malibu Express.