We just cannot begin to tell you what a fantastic time we all had aboard the Cabo Magic. July 28, 2022July 28, 2022cabomagicphotos