Mariah Carey Shows Off Stunning Swimsuit Body

  • --
We were all caught a little off guard by this photo, but let's just say, Mariah Carey surprised us in a good way!