Carnival Cruise Lines - Three Day Excursion
PORT OF LONG BEACH, CALIFORNIA
ENSENADA,
MEXICO
mexican pirates
THE EAGLE HAS LANDED
March, 2012
THE SKY IS FALLING!
MEXICAN WALRUS'
JUMP!  JUMP!
DON'T GET
TOO FRIENDLY...
MARCHING
MARIACHIS