Terra Nova Bay Vancouver, British Columbia
Terra Nova Bay is a 6 pieces indie rock group based out of Delta, BC. Known for their Canadian Indie Rock sound the group has just released their second EP available for download now.
Streaming and Download help