Boomerang Cosplay

Boomerang Costume

Captain Boomerang is a fictional character that appears in DC world. Created by John Broome and Carmine Infantino in the 1960’s, Captain Boomerang is a supervillain who made his first appearance in the flash. During his childhood, he develops a spectacular skill with making and using boomerangs. His skill with boomerangs...

Learn More