Who - or What - the Hell is Ambush Bug?

Date: 17 July 2008 Time: 04:09 PM ET