- Oddiverse
- By Laura Sinpetru
- November 24th, 2014
CIA-Developed Osama bin Laden Demon Doll Sells for $12,000 (€9,700)
The doll, code-named Devil Eyes, was sold at an event organized by Los Angeles-based auction house Nate D.
The doll, code-named Devil Eyes, was sold at an event organized by Los Angeles-based auction house Nate D.