Heart: Barracuda
Heart – “Barracuda” Music Video Barracuda is a song by American rock band Heart, released in 1977 on their third studio album Little Queen. The song was the lead single from the album and peaked at number 11 on the Billboard Hot 100. In 2009, Barracuda was named the 34th-best hard rock song of all […]