Edeavour To Persevere Barracudas 1984 Rock/Pop Mean Time Barracudas 1983 Rock/Pop Drop Out With The Barracudas Barracudas 1981 Rock/Pop