Who: Lea Michele wearing a Charlie by Matthew Zink Paulina halter bikini
Shop: Singer22.com $195
Where: On vacation in Cabo San Lucas, Mexico

Credit: FameFlynet