Osama Bin Laden Has Been Found!

Osama Bin Laden has been found. Using the latest technological advances the U.S. government has finally located terror suspect #1. Grayhound Fox didnt like the video, which I admit is kind of lame, but he was a little mean. Check out the response I have for him.