Meet the Ninja Priest

May 24, 2018 Arinze Ani 0

Among the contestants on season 10 of NBC’s American Ninja Warrior, there’s one who stands out. In addition to being a physical trainer, Father Stephen […]