XG300 Bluetooth speaker is now $144.95 (down from $349.99), its lowest price ever. It’s waterproof, dustproof (IP67 rated), and boasts 25 hours of battery life (depending on volume). Features include ...