It's no secret that we like JBL's speakers here at Android Police. Rich audio, sharp looks, and solid value make JBL's product line one of the best in the business. Today one of the smallest members of JBL's lineup, the JBL GO, is on sale for half off its retail price of $40 on JBL's own website. Yes, you mathematical geniuses, that means it's only 20 bucks.

The JBL GO comes in eight different colors (pictured above) from which you can have your pick as they are all currently available. The pint-sized speaker measures 1.2 inches x 3.3 inches x 2.7 inches with five hours of battery life. I haven't listened to this particular speaker, but with the JBL name emblazoned across the front I'd wager it sounds good for its size.

The GO is not splash resistant like some of JBL's other products, but it does have an audio-in jack, volume controls and a built-in mic for speakerphone functionality.

To get the discounted price enter the coupon code 20JBLGO at checkout, shipping is free and so are returns if you aren't happy with your purchase. I doubt you will have any issues though, it's incredibly well reviewed with a 4.6 star rating at Amazon (where it sells in black for $32).

What are you waiting for? GO pick one up for yourself by following the link below. The sale lasts through June 11th or as long as supplies last.