The permanent cap has finally been installed on the blown out well at the Deepwater Horizon oil rig site in the Gulf of Mexico.  FOX News Radio's Eben Brown reports from New Orleans.

Play Audio Clip Listen to audio clip.