Volvox Delta
Name:
Volvox Delta
Project:
Palm Jumeirah
Location:
Dubai, UAE
Date:
26 January 2003