Oct 25, 2006 By gr on 2006-10-26 Michelle is the manager of the store. You might know what she looks like. Can you find her in this You Tube video? I have no idea what this video is about, but oh well, it's weird. Share Share on Facebook Tweet Tweet on Twitter Pin it Pin on Pinterest