I feel like snopes might have gotten too caught up on the 480 ft rails detail. I don’t find it at all hard to believe that Trump and any given Russian oligarch are two or less degrees of separation apart or that the playing field for contracts was not level. The specifications of the steel product seems relevant only to the extremely specific claim the article was refuting, not whether a Russian is getting paid to build the wall.