BARRACUDA!!!
Here are some of the lyrics to the song Barracuda, it all makes sense now about the creation of the song.
Print