Demon Deities

Demon Goddess:

Devlin Muircastle

Demon Demigods:

Rank
Name
Sacrificed
Last Sacrifice
1
3289.62
5/10/2019
2
1903.96
9/1/2019
3
1489.15
7/4/2016
4
1192.58
4/13/2019
5
1050.95
2/23/2019
6
1046.4
11/29/2018
7
1020.5
9/19/2018
8
1007.75
5/7/2019