Over 500 wild horses live on Canada's remote Sable Island in the Atlantic Ocean. With the exception of one tiny pine tree, there are no trees on the island~ but plenty of driftwood that is carried from the Atlantic Ocean to the beaches. I was thrilled to capture this beautiful moment between a wild stallion and his young son as they snuggled together against an old log.
(photographed with long lens)