Paddington Bear Hits London Town

Date: May 16, 2009
Location: London, England, United Kingdom

We honestly have no idea what's gong on here. It's too good to be a costume, yet too big to be a doll. We call bullshit.