Text Size
Facebook Twitter More...

Footage of the ‘alien life form’ left people baffled when it was spotted crawling across rocks.

Huang Meilan filmed the mysterious insect after she saw it in Hsinchu, Taiwan on August 29.

She said she was shocked because she had never seen anything like it.

Neither have I. Prelude to the invasion? ;-) To read more and view the video, click here.
Category: Weird Desk