Selena Gomez Hits the Beach in Cabo San Lucas Ahead of New Year's Eve

Selena Gomez is ending 2017 on sunny note