archytele The Vault

S1·E18 Monster Rock

Aired October 4, 1996

Synopsis

A rock band moves into Hillhurst.