The 1990s were maybe the most eclectic decade in musical history, and these are three great 90s classic rock songs perfect for karaoke.
Love makes the world go 'round... and it also helps sell music. Whether the best love songs are crushing classics that could make a generation of babies, or are a nausea-inducing love ditty, we can't ...