New Song – The Limousines “Love Is A Dog From Hell”

New Song - The Limousines “Love Is A Dog From Hell”

The Limousines have release a new song titled “Love Is A Dog From Hell” below. Their new album ‘Hush’ will to be released on June 6.