Internet investigation: a strange recool site and a strange but interesting article on it.

 

v20240901