[SUBS]RANK

Talla Fall: "When they tell you they've invested 20 billion in the Léopold Sédar Senghor stadium..."

TFM (Télé Futurs Medias) TFM (TÉLÉ FUTURS MEDIAS) · SEP 15, 2026

This YouTube video has 6 300 views and was published Sep 15, 2026 on TFM (Télé Futurs Medias). That is 1.1x the channel's average views.