CLAIM: The Russians are in Lusk, WyomingCLAIM: The Russians are in Lusk, WyomingThere’s a new video claiming the Russians are in Lusk, Wyoming. Have a nice dayDoc HollidayDoc Holliday