World-renowned recycle artist Thomas Dambo has brought his giant troll sculptures to South Coast Botanic Garden in Palos Verdes, CA.