on/sports legend

The latest

"Freeway's" sister making movie about local "super fan"

San Francisco's Dee Dee Russell is a "bohemian filmmaker" and sister to local, Milwaukee "sports fan legend" Mike McCarter. And, she's making a movie about her brother "Freeway Mike."

Jun 02, 2011