Just got the strangest unconfirmed report of a Devon employee finding
a young child duct taped to a tree near FM 2123.
All rumor so far.
Barry (from mobile)
Edit: Caught the story on Fox 4 but there's not a whole lot to it. Saw an interview with the High Sheriff. One arrest was made. The mugshot will probably be on tonight's news.
Edit 2: Fox 4 has the video up.