In the small coastal village of Ngor, just outside Dakar, the beach is becoming a communal gym every Saturday morning. Here, people of all ages and physical abilities meet not just for sports and ...