Demon Deities

Demon Goddess:

Devlin Muircastle

Demon Demigods:

Rank
Name
Sacrificed
Last Sacrifice
1
11003.2
9/10/2020
2
1489.15
7/4/2016
3
1325.14
10/13/2020
4
1207.28
5/29/2020
5
1197.08
9/20/2019
6
1186.15
3/21/2020
7
1173.72
10/15/2020
8
1147.91
4/17/2019
9
1097.49
8/26/2020
10
1058
2/19/2017
11
1020
9/4/2019
12
1007.75
5/7/2019
13
1003.67
4/12/2016