Daedalus Boch (New Earth)

Alias: Doodlebug