Looking for a last-minute stocking stuffer or white elephant gift? No worries, we've got your back covered here at AP – check this deal out. JBL.com has the JBL Go Bluetooth speaker on sale for just $20, which is half its retail price. It's available in a plethora of colors (yes, I know what a plethora is) and ships free and will arrive in plenty of time for Christmas.

The Go is the smallest speaker in JBL's lineup, but according to its reviews on Amazon (4.5 stars), it still packs quite the punch. It's portable, sports five hours of battery life, and sounds pretty good – what else could you want in a $20 speaker?

Read More