Meet Lady Pills, The Boston-Based Female Rock Trio

From the Berklee College of Music to the Pepsi Lollapalooza stage, Boston-based trio Lady Pills impressed festival-goers all around August 5 with their rocking vibe and eccentric movement.

by