How many roads must a man walk? 42.

Back To Top