Funny, Geek, Sites, Vids

It Had To Be Done.

Amazing, Moving Obama Speech

Finally, a candidate that speaks my language. This country has been waiting for a candidate that won’t give us up, let us down, run around or desert us for too long.