hope 2k

Moloch (Molech) n. Anything demanding a terrible sacrifice
Home Up