Frozen Ghost – Should I See

Frozen Ghost was a Canadian rock band formed in 1985 and disbanded in 1993. Their video below entitled Should I See was nominated for a Juno Award in 1987 for Best Video of the Year.

YouTube Preview Image

Leave a Reply

You must be logged in to post a comment.