faithless 23 years ago

Faithless | Tarantula (2001)

"Tarantula" is a song by British group Faithless. It was released in December 2001 as the third single from their third studio album Outrospective. The song reached number 29 in UK Singles Chart.

Faithless
1995 - present