Baboons blocking the road in Cape Point

Baboons blocking the road in Cape Point Cape Town, South Africa CM by Carlos Melia / www.carlosmelia.com / www.carlosmeliablog.com