Inside the mouth of a leatherback turtle.

 

v20240901