Tag Archives: Fashion Police

The Aquabats – Fashion Zombies (Music Video)

The Aquabats (often written as The Aquabats!) are an American rock band formed in 1994 in Orange County, California. They have released five full-length studio albums and have toured internationally. They are best known for their mythology, in which they claim to be superheroes on a quest to save the world from evil through music. […]

Leave a comment Continue Reading →
Skysa App Bar