Water drop falling into water making a perfect droplet splash

Royalty-free stock photo ID: 84396652

Water drop falling into water making a perfect droplet splash