Ambush TV calls itself
the newest and most aggressive effort yet to provide citizens with cutting-edge tools to hold Congress and other national officials accountable to the people. Forget the media. This is all about wedia – people like you and me taking control to draw the attention of elected officials and the public to the real priorities of this nation’s people.
Let’s see where this one goes. It’s an interesting idea.