Godspeed made his debut in last nights episode of The Flash and fans were happy with the return of one of DC Universe comic's favorite villains. There were rumors whether Godspeed will appear in any episodes. Producers made fans happy as Godspeed had a whole episode with his name title. He is a new character in the comic world, appearing in The Flash: Rebirth #1. Godspeed is powerful as he can separate speedsters from a connection and kill a speedster.