Is this the ad that got https://thedonald.win/ kicked off its host servers?
Yes! That is where I found it.
The Biden ad that the Left does not want us to see.
Biden's forbidden love.