Could this be the next Flash