LOST owns! So does Surface!
in LOST i think i already figured out where they are...first they talked about some magnetic lab area on 3 islands. Now doesnt that seem like the Bermuda Triangle? explaination of why they crashed does it not seem clear enough?