ESC TO CLOSE

SEARCH

Sierra Leone's Amputee Soccer Team Spotlighted In Documentary

Sierra Leone's Amputee Soccer Team Spotlighted In Documentary

'The Flying Stars' documentary on the Freetown-based amputee soccer team makes its Al Jazeera premiere.