Sights and sweet sounds from IMSA Long Beach