Heroes are often thought of as mythical creatures, those who are endowed with supernatural powers who nobly fight against all odds for the safety and betterment of the world.