Arrow is a very popular super hero TV series. In season 6, actor David Ramsey has played the character of John Diggle who is a former soldier and bodyguard and an integral part of Team Arrow. He wears a costume leather jacket in the series that makes him look really awesome. This is a replica of the same costume jacket designed to help you turn into a super hero in an instant. You can surprise all your friends by turning out as your favorite super hero on this year’s Independence Day. It is a brown and red color leather costume jacket with many eye-catching features. The character of John Diggle has become so popular that you will surely get celebrity treatment form your friends. With padding on the chest and armor like features on the sleeves, this jacket is designed to make you look and feel confident like a superhero.