arrowstaredown

Stardust and Stephen Amell are unimpressed.

Stardust and Stephen Amell are not best friends.

Stephen Amell shows Stardust what'fer