Van Halen’s Lost Dinosaur Music Video Unearthed

Watch the band perform their 1981 single “So This Is Love?” in a prehistoric park. Continue reading…