The puppets, unearthed in El Salvador, have movable heads, strange facial expressions and may have been dressed for ritual roles.
Revisit some revolutionary ideas, products, and events that defined 2002 to 2011. We're all shaking our heads. Hogwarts ...