Rihanna is currently on vacation in Spain...and has some company.
On Monday, she was spotted getting pretty hot and heavy in a pool with a mystery man. Sources say they're staying in a posh villa together, but no word yet on just who he could be.
You can check out the pics here.
(Photo: Getty Images)