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.