Stardust and Stephen Amell continue to taunt each other via Twitter. Looks like they’re both itching for a one on one match. Check out the exchange below

 

LEAVE A REPLY