People in a small town are happy when a flaming meteor lands in the hills, but their happiness doesn't last long when they find out that it has passengers who aren't very friendly.
Read full
People in a small town are happy when a flaming meteor lands in the hills, but their happiness doesn't last long when they find out that it has passengers who aren't very friendly.
Discussion