Small village residents are thrilled when a brightly glowing meteor falls from the sky, but their joy is short-lived when they learn the meteor's passengers aren't exactly kind..
Read full
Small village residents are thrilled when a brightly glowing meteor falls from the sky, but their joy is short-lived when they learn the meteor's passengers aren't exactly kind..
Discussion