Cute otters chasing little girl

Nature at its very best. What a delightful scene!