It’s a tiny ball speaker! This USB enabled speaker can connect to iPods, MP3 players, CD players, tape decks, computers, and anything else with a 3.5mm headphone jack. The internal battery charged up via USB and this puppy puts out 2W of room shaking power. Yeah I don’t know why it needs to be powered for such a small output level either. But it is. It even has a neck strap so you can cart all that sound around with you. Comes in either red or black for $17.
USB Mini Ball Speaker