Demon Deities

Demon Goddess:

Devlin Muircastle

Demon Demigods:

Rank
Name
Sacrificed
Last Sacrifice
1
3289.62
5/10/2019
2
2568.27
8/4/2019
3
1489.15
7/4/2016
4
1197.08
9/20/2019
5
1147.91
4/17/2019
6
1050.95
2/23/2019
7
1046.4
11/29/2018
8
1020
9/4/2019
9
1007.75
5/7/2019