When Shannon MacLeod took her children to the beach, she had no idea it would be the last thing she'd ever do. After enjoying a fun day of sand and sun, the 35-year-old, who was eight months pregnant and about to become a grandmother as well, started loading up her car....