Opinion Line

August 11, 2012

Opinion Line (Aug. 11)

I saw the pictures supposedly sent back from Mars. It looks like they were taken about 50 miles south of Dodge City.

Related content

Comments

Videos

Editor's Choice Videos