© Youtube/CNN Screenshot

US Air force Major General James Martin Jr. fainted out during a live broadcast speech in Pentagon on Tuesday.

He was taken to hospital, but is said to be at work on Wednesday feeling well.