Demon Deities

Demon Goddess:

Devlin Muircastle

Demon Demigods:

Rank
Name
Sacrificed
Last Sacrifice
1
2566.77
4/25/2019
2
1900.46
6/9/2019
3
1489.15
7/4/2016
4
1294.02
12/11/2018
5
1192.58
4/13/2019
6
1147.91
4/17/2019
7
1050.95
2/23/2019
8
1046.4
11/29/2018
9
1020.5
9/19/2018
10
1016.89
1/3/2015
11
1007.75
5/7/2019