Wednesday, August 9, 2017

Strange Insects' Behaviour

These little insects were filmed in Houston Texas and it has baffled NASA
scientists and entomologists around the world ... as to what they are and
what they are doing. It looks like they are trying to tell us something?
Credit: Ascend