Posts Tagged ‘justin welch’

The Astrals

The Astrals

Sometimes when you want something to be a true reflection of yourself and your hard work and talent, you take a really, really long time to do it. The Astrals, originally formed in France, took their time creating their self-titled EP (starting the project in 2011) so that they could pour everything they had into […]