Charlie Winston New Video
Videos

Charlie Winston New Video

The new single I Love Your Smile is a soulful, uplifting piano lead tale. Filmed in rural Spain, French actress Audrey Tautou stars alongside Charlie, making her first music video debut!


Charlie” Winston ‘I Love Your Smile
Uploaded by Nile-On.” – Explore” more music videos.

Share this!

Comments