Ghost rider vs hela (marvel,asgard)? who would win?

takes place in Valhalla.
Update: it takes place in Helheim, not in valhalla
1 answer 1