Creator
Nestled in the heart of Malaysia’s bustling capital, Kuala Lumpur, the Aquaria KLCC caused great excitement when it opened its doors in August to unveil five menacing sand tiger…