These strange bugs have baffled NASA scientists… what could they be? ?? Posted on August 28, 2017 by theFFeed Weird Bugs Have Baffled NASA These strange bugs have baffled NASA scientists… what could they be? ?? Posted by UNILAD Tech on Monday, August 28, 2017