8/2/22 O&A NYC INSPIRATIONAL TUESDAY: No Excuses – Best Motivational Video

Ben Lionel Scott is a famous YouTube Star, who was born on May 2, 1997 in Australia. Motivational video producer whose work has won him material success as well as a huge online following. He has over 1.3 million subscribers on his self-titled YouTube channel. Continue reading