By Eric 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.

Leave a comment

Please note, comments must be approved before they are published