Meteorite logoMeteorite
Back to videos

Judas Priest - Lost and Found

A single from their 2001 LP called Demolition. One of the better songs from the Ripper Owens era. HEAVY METAL GODS!!

Suggested videos