Icon Heroes’ Black Canary Statue Now In Stock

Icon Heroes has announced that  their exclusive Arrow TV Black Canary Statue ($49.99) is now in stock and shipping. Based on her costume from the hit TV show, this statue is made from high quality resin, is 7″ tall and is limited to just 300 pieces. She’s available now and can be found here


You May Also Like

About the Author: MattG