by Cassandra Dailey | Mar 28, 2018 | New Music
Indie rock trio Ossa channel some astral dream pop vibes in their single “Echoes.” The Providence, Rhode Island-based rockers string together fuzz guitars, halcyon synths, and binding group vocal refrains to set sail towards a breezy, calming tomorrow. It hits the...