I am not sure what this is but I saw it in a comic book store window in Silver Spring, Maryland.