Mr Leo LIve In Dallas. Filmed By Galaxy Media

2,857 views · Published 9 October 2017 · 46:37 · Indexed 4 November 2026

Channel: Galaxy Media Pro · 2017 · Entertainment

Watch on YouTube

Cameroon Superstar Mr Leo was live in Dallas. watch the entire show here and subscribe. Comments are wellcome. Blessing. During the show. Mr leo and the Fans paid a minute of silent to our fallen Cameroonians Brother in Southern Cameroon.

More from this channel