The Cheebacabra is a psychedelic funk fusion band on their own Mackrosoft Records label.

Photos