Atlanta rock band The Head come to Manchester's The Castle next week in support of their new album Space. The American band finds itself inspired largely by the 90's UK shoegaze and baggy scenes.  Brothers Mike Shaw (bass, vocals) and Jack Shaw (drums) and Jacob...

read more