Who are the 24 Elders in Revelation 5:8?

The 24 elders in Revelation are 24 angels that offer incense for the Holy Ones which are saints or as we would call them Christians. They mirror the 24 courses of the Levite priesthood created by King David in 1 Chronicles 24:1-19. Using the correct Greek grammar we realise that elders cannot be human.