Oh, there she is.

Britney and her boyfriend David Lucado enjoyed Memorial Day weekend at the pool at a resort in Rancho Palos Verdes, CA. Brit was spotted in a bikini one moment, and PJs & an oversized shirt the next.

Her body looks slammin!

Check out more photos in XRAY:


Image: NPG via PopSugar.com