Amazon offers JBL Charge 4 Portable Waterproof Wireless Bluetooth Speaker on sale + free shipping! 20 hours of battery life, 4 colors to choose from!
Wireless Bluetooth: Connect up to 2 smartphones or tablets to the speaker
20 Hours of Playtime: The built-in rechargeable battery supports up to 20 hours of playback and charges the device via the USB port
IPX7 Waterproof: Don’t even worry about submerging in water
Durable fabric and sturdy material: built to last