chromelodeonarchive.com
Holy Sons
Holy sons bleed from their hearts Holy ghosts bleed from their eyes Holy virgins bleed from their legs and Holy fathers bleed from their heads