10 mysteries that defy explanation

 

v20240901