Hanging out on the rock beach at Porto da Cruz on the island of Madeira, this dog came up to hang out as the waves were crashing onto the shore
Browse premium related images on iStock | Save 20% with code UNSPLASH20
Related collections