Lose Yourself Walking On The Flume – Hudson Taylor – Track Of The Day
In the last couple of years, Hudson Taylor have taken Ireland by storm. This band has been a constant success story from the start. In August 2012, their debut EP, Battles, reached #1 in the Irish iTunes charts and #14 in the English iTunes charts. Following the success of their subsequent EP’s, Cinematic Lifestyle and Osea, the […]