JBL GO 2 (4/34)

JBL GO 2 12

This tiny Bluetooth speaker packs in an incredible amount of audio punch for its petite size. It also makes for a great stocking stuffer. $39.95