Population 3000

In a quiet town in the middle of nowhere where nothing ever seems to happen, a change is on the horizon.The entire town is in anticipation of celebrating their 3000th citizen. After the arrival of the 3000th citizen it all goes to hell in a hand basket. Freak accidents, a murderer and a mystery. Somehow it’s all connected, but how?