How far have people come...

 

v20240901