Demon Deities

Demon Goddess:

Devlin Muircastle

Demon Demigods:

Rank
Name
Sacrificed
Last Sacrifice
1
11000.2
2/8/2020
2
5606.54
6/29/2020
3
1489.15
7/4/2016
4
1207.28
5/29/2020
5
1197.08
9/20/2019
6
1186.15
3/21/2020
7
1172.72
5/19/2020
8
1164.1
3/22/2020
9
1103.45
8/1/2020
10
1058
2/19/2017
11
1050.95
2/23/2019
12
1020.51
11/21/2019
13
1020
9/4/2019
14
1007.75
5/7/2019
15
1002.29
8/4/2020
16
1000.3
8/18/2017