March 1, 2012 by Chris | Tidbits in twitter Giant walking stick insects ht… Giant walking stick insects http://t.co/H3EAU2MA These things kind of freak me out.