Robuta

https://www.odditycentral.com/news/the-god-squad-russias-parachuting-priests.html The God Squad – Russia’s Parachuting Priests – Oddity Central – Collecting Oddities the god squadparachutingpriestsodditycentral