Giant walking stick insects ht…

Giant walking stick insects http://t.co/H3EAU2MA These things kind of freak me out.