Ellula


Ellula - New Cool Inflatable Speaker System

Ellula - New Cool Inflatable Speaker System

People can now turn their portable CD player into the world’s first space-saving inflatable stereo system. At CES 2003, Ellula...

Jan 6 2003, 11:23pm EST