Donald Trump has been yammering away for years against President Barack Obama, calling for the release of his long-form birth certificate and other personal records.

Then, today, Trump trumped himself. He vowed to donate $5 million to any charity of Obama's choice if the president releases college records and passport applications, among other things.

This comes just two weeks away from the general election and presumably is a ploy to direct negative attention away from the GOP after yet another gaffe from a republican candidate about rape.

Here is Trump's announcement: