Shawn Fogarty was born on March 17, 1962 in Lowell, Massachusetts, USA. He is known for his work on ...
Lowell, Massachusetts, USA
The latest actress to portray Black Canary took superhero tips from some seasoned pros.
Discover what Will and Margot said