Superhero Run & Walk for mental health

On Friday, you may have noticed some superheroes walking and running around Delaware Park in Buffalo.
Published: 11:21 PM EDT June 7, 2019
Updated: 11:20 PM EDT June 7, 2019