6 unexpected things that have been used in medicine.

 

v20240901