Superheroes Past and Present