Avengers (1,000,000 BC) (Earth-1600)

The Avengers of 1,000,000 B.C. were a group of powerful beings.