The LOST island is a mirror matter moon.

The LOST island is a mirror matter moon.

OK, forget the timeloop theory; THIS is now the most convincing theory site I’ve seen. It’s almost answers too much.