Viking

Viking Ocean Cruises from Los Angeles (Long Beach Cruise Terminal), California

Long Beach, California shoreline with lighthouse and palm trees.