More than a dozen years ago, a meteor shower burst from the heavens, raining destruction on the unsuspecting citizens of Smallville, Kansas.
More than a dozen years ago, a meteor shower burst from the heavens, raining destruction on the unsuspecting citizens of Smallville, Kansas.