"Homerpalooza"

Season 7 / Episode 24 (3:37)

which I believe was some sort of hovercraft.

Dad! No one cares about any of your stupid dinosaur bands!