FLO Drops New Meekz and Frost-Directed Music Video “Losing You”

London-based girl group FLO released their new song “Losing You” today for fans this holiday season. “It’s fitting…