Demon Deities

Demon Goddess:

Devlin Muircastle

Demon Demigods:

Rank
Name
Sacrificed
Last Sacrifice
1
4610.47
1/26/2019
2
3234.37
4/23/2019
3
2563.77
4/4/2019
4
1898.66
2/6/2019
5
1489.15
7/4/2016
6
1294.02
12/11/2018
7
1192.58
4/13/2019
8
1147.91
4/17/2019
9
1050.95
2/23/2019
10
1046.4
11/29/2018
11
1020.5
9/19/2018
12
1016.89
1/3/2015
13
1004
6/21/2017