where Black Canary takes on Lady Shiva in an epic fight How did Green Arrow first meet Black Canary? In the original comics, ...
However, the circumstances of just how Green Arrow met and won the heart of his “Pretty Bird” have varied wildly over the ...