Top definition
Insomniac Music Theatre is a show that airs on vh1 in the early morning. Programming consists purely of music videos. Considered by many to be the best show of any produced by stations focused on music due to its utter simplicity.
I was up until four in the morning watching Insomniac Music Theatre while I wrote my term paper.
by Sub Zenyth April 30, 2005
Get the mug
Get a Insomniac Music Theatre mug for your papa Paul.