About 7 year(s) ago by Holiday Inn Express & Suites Anaheim Resort No Comments
There is nothing more spectacular than seeing a whale popping in and out of the water. If you've never experienced this incredible sight, you'll want to make sure you make time to go on a whale watching cruise. One of the most ideal locations from which to do this is Newport Beach, California, as the water conditions are most conducive for many types of marine life. Read More