Home Tags Artemis

Tag: Artemis

Madison McLaughlin is set to reprise her role as Evelyn Sharp in a recurring role on The CW's Arrow. Sharp who took on the Black Canary persona briefly after stealing the sonic device and seeking revenge against Damien Dahrk is...

Recent Posts