Tag Archives: TJ

Travis + Julie Spotted in London?

Travis + Julie have been spotted on the streets of London. Could it be that the recording session for their upcoming album may have progressed from the US to the UK? read more

Tagged , , , , , , ,