Jamiroquai about to release first new album in seven years Jamiroquai has teased a new music video for their first album released in a lengthy seven years. They have also announced tour dates for this year. The album is titled ‘Automation’ and going by the twenty three second clip, the first track seems as groovy […]