Buy stock photo Portrait of a multi generation family on vacation standing together at the beach on a sunny day. Mixed race family with two children, two parents and grandparents spending time together