Dolphins stranded on a beach and saved by the people on the beach…I have new found hope for the human race…amazing…