12/09/2025 19:12
Steve Bird, a decorated NASCAR crew chief whose racing successes spanned from his native New England to Daytona Beach, died peacefully at his home in Port Orange, FL, on Saturday, September 6, 2025. He was 70. Born February 12, 1955, in Salem, NH, to Amos and Eleanor Bird, Steve graduated from Salem High School in […]