If you didnât think aliens existed, then you might be a believer now! Just kidding, this is not an alien.
Hari Toae spotted the creature hanging from a curtain rod by his ceiling in Bali Indonesia recently and was unable to identify it, saying it âlooked like an alien.â
Apparently this is a type of moth thatâs found in a different part of Indonesia.