Leo and Meagan Return with New Single and Holiday Album By Lee Brown in News | No Comments Leo and Meagan Flores are back with some fantastic new music, just in time for the Christmas season.