He will surely walk on the moon. And that he (makes/will make) his footprint on the moon's surface will move many people.
I made this sentence up.
Which tense must I use, and why? Is the present tense that refers to the future and is of noun clauses that are a subject possible? I would appreciate many opinions.