That's true.
Funny that both of our solutions took exactly 60 moves to complete
I know it can be done in less, but the question is, how much less? what is the least amount of moves necessary to reach this position?
This might be a new fun challenge to work on (by the way, the problems I posted on 163# are still up for solving )
here´s the answer without promotion: