his name is bigfoot and he is the creation of french/israeli sculptor Idan Zareski

bigfoot symbolizes the roots of humanity on our fragile planet

he is a world traveler with his journey starting in latin america and ending in antartica

if you are anywhere near the miami beach botanical garden, you should really pay him a visit