Steve Scott

Steve Scott is a British journalist on ITN. He reported on Dr. Erik Selvig being arrested at Stonehenge after stripping nude and harassing the bystanders with his lab equipment claiming he was trying to save them.