megadeluxe.com
The Temple of Enthusiasm :: Deus Ex Machina in Bali
Deus Ex Machina in the tropics. An album of the story so far of Deus Bali.