Buy stock photo Beach, family playing and running together on holiday, generations walking on ocean sand. Fun, vacation and happy men, women and kids bonding, quality time and summer adventure in nature in Mexico.