1.33K Hamilton Nolan 06/26/13 03:21PM Filed to: roaches roaches bugs science Remote-controlled cockroaches are here. Oh yes. Gonna get me some.