Just arrived in England, and I'm on the lookout for the Osbournes. Anyone who knows me knows that I'm f-ing serious. I so LOVED that show.
It doesn't help that I'm hours away from London...we landed in Manchester and we are living in Chester. But I'm still holding out hope. Maybe they come shop here in Chester...I hear that's what the town is known for. That and an ancient Roman wall that's older than America by like ten times. Nothing like a trip abroad to put my tiny little world into perspective.
Over and out.