I crossed paths with him this morning, at the corner of S. Washington and Church streets.
Turns out this is Chen Guan Ming. He does not speak English but I stopped and said hello, shook his hand, took his photo, and we swapped business cards.
To promote the Olympics, he has traveled over 100,000 miles through more than 20 countries. He is now on his way to Rio.
Happy trails good sir!