The Demoness and i have been watching The Flash, Last night we watched Series 2 Episode 17 Flash Back
The Flash encountered the Time Wraiths we both thought it looked a lot like Speed of Light Eddie,
I wonder if thats where they got the idea
Attachment 1188
Attachment 1189