Featured X Ambassadors Release New Single, “Happy People” Featuring Teddy Swims & Jac RossBy Dom VigilMay 24, 2023 X Ambassadors have announced their signing to Virgin Music with their new single, “Happy People”, featuring Teddy Swims and Jac…