Jabba the Tiki Hut

Jabba the Tiki Hut is a Cosmic Wars attraction at Dizzneeland.