WARNING: NSFW. Vivid prose. INTENSE. Visceral Details. Violence. HORROR. GORE. Swearing. UNCENSORED... humor, romance, fun.
L3-MOE-4x8B-Dark-Planet-Rebel-FURY-25B
It is a LLama3 model, max context of 8192 (or 32k+ with rope) using mixture of experts to combine FOUR "Dark Planet" models of 8B each into one massive powerhouse at 25B parameters (equal to 32B - 4 X 8 B).
This model's instruction following, and output generation for creative writing, prose, fiction and role play are exceptional.
It excels at description, dialog, imagery, metaphors, and prose - and shows great variations in sentence / paragraph size, length, and composition.
It is also not afraid, and will not pull its punches.
And it has a sense of humor too.
It can do horror just as easily as it can do romance.
Most notably dialog is very "un-ai" like, combined with prose (short, and terse at times).
(lots of different examples below, including 2, 3 and 4 experts and different genres)
And it is fast: 34 t/s (2 experts) on a low end 16GB card, Q3KS.
Double this speed for standard/mid-range video cards.
Model can be used also for all genres (examples below showing this).
This model has been designed to be relatively bullet proof and operates with all parameters, including temp settings from 0 to 5.
It is an extraordinary compressed model, with a very low perplexity level (lower than Meta Llama3 Instruct).
It is for any writing, fiction or roleplay activity.
It requires Llama3 template and/or "Command-R" template.
Example outputs below.
Model Notes:
- Detail, prose and fiction writing abilities are OFF THE SCALE relative to all combined Dark Planet 8B models.
- For more varied prose (sentence/paragraph/dialog) raise the temp and/or add more instructions in your prompt(s).
- Role-players: Careful raising temp too high as it may affect instruction following.
- This model works with rep pen of 1 or higher, 1.02+ recommended.
- If you want a specific type of prose (IE horror) add in "(vivid horror)" or "(graphic vivid horror)" (no quotes) in your prompt(s).
- A lot of GPTisms have been removed. There are still a few however - errrrr.
- This is not a "happy ever after" model. It has a negative bias.
- Output length will vary however this model prefers long outputs unless you state the size.
- For creative uses, different quants will produce slightly different output.
- Due to the high stability and compressed nature of this model, all quants will operate at above average levels.
- If you use rope to extend context, increase temp AND instructions detail levels to compensate for "rope issues".
- Source code for this model and Imatrix GGUFs versions will be uploaded shortly at separate repos.
Meet the Team: Mixture of Experts Models
This model is based on the original "Llama 3 Dark Planet 8B" (GGUF / SOURCE) merge that has been "evolved" several times. Each "evolved" version is then tested, if it is unique and/or removes certain negative attibutes and/or enhances certain positive attibutes, it is kept otherwise it is deleted.
This model contains the four ("b3","b4","r1" and "b6") best models from this process, with the very best as a "captain" of the "MOE" so to speak.
None of these versions have ever been released, but contain the "raw source DNA" of the original model.
This process was first explored in the WORDSTORM Project
The mixture of experts is set at 2 experts, but you can use 3 or 4 too.
This "team" has a Captain (first listed model), and then all the team members contribute to the to "token" choice billions of times per second. Note the Captain also contributes too.
Think of 2, 3 or 4 master chefs in the kitchen all competing to make the best dish for you.
This results in higher quality generation.
That means the power of every model is available during instruction and output generation.
This brings unparalleled power to all forms of generation and all use cases.
NOTE:
You can use one "expert" too ; however this means the model will randomly select an expert to use EACH TIME, resulting in very different generation for each prompt / regen of a prompt.
CHANGING THE NUMBER OF EXPERTS:
You can set the number of experts in LMStudio (https://lmstudio.ai) at the "load" screen and via other apps/llm apps by setting "Experts" or "Number of Experts".
For Text-Generation-Webui (https://github.com/oobabooga/text-generation-webui) you set the number of experts at the loading screen page.
For server.exe / Llama-server.exe (Llamacpp - https://github.com/ggerganov/llama.cpp/blob/master/examples/server/README.md ) add the following to the command line to start the "llamacpp server" (CLI):
"--override-kv llama.expert_used_count=int:6"
(no quotes, where "6" is the number of experts to use)
When using "API", you set the "num_experts_used" in the JSON payload (this maybe different for different back ends).
CREDITS:
Special thanks to all the model makers / creators listed above.
Please visit each repo above to see what model(s) contributed to each of models above and/or to learn more about the models from the model makers.
Special credit goes to MERGEKIT, without you this project / model would not have been possible.
[ https://github.com/arcee-ai/mergekit ]
Special thanks to Team "Mradermacher":
They saved me a tonne of time uploading the quants and created IMATRIX quants too.
IMATRIX GGUFS:
[ https://huggingface.co/mradermacher/L3-MOE-4x8B-Dark-Planet-Rebel-FURY-25B-i1-GGUF ]
Special Operations Notes for this MOE model:
Because of how this "MOE" model is configured, even though the default is 2 experts, the "selected" 2 will vary during generation.
(same applies if you change the number of experts used)
This results in vastly different output generation PER generation of each prompt.
This is a positive in terms of variety, but also means it may take 2-4 regens (of the same prompt) to get the highest quality.
In addition, this model responds very well to Dry, Dynamic Temp, and Smooth/Quadratic samplers.
Using these in conjunction with the model can vastly improve output quality.
Higher temps (above 1) can also aid in generation - especially word choice/sentence generation.
When you increase the number of experts used output quality will also increase, at the cost of tokens per second speed.
As you increase/decrease the number of experts, you may want to adjust temp, samplers, and advanced samplers too.
Your quant choice(s) too will impact instruction following and output generation roughly this means the model will understand more nuanced instructions and output stronger generation the higher you go up in quant(s).
FLASH ATTENTION ENHANCEMENT:
As per user feedback here [ https://huggingface.co/DavidAU/Llama-3.2-8X3B-MOE-Dark-Champion-Instruct-uncensored-abliterated-18.4B-GGUF/discussions/1 ] I would suggest trying this model with Flash Attention "on", depending on your use case.
Quants, Samplers, Generational steering and other topics are covered in the section below: "Highest Quality Settings..."
What can I use this model for ?
This model can be used for fiction writing, any creative prose and role play. It can also be used for just about any general fiction (all genres) activity including:
- scene generation
- scene continuation
- creative writing
- fiction writing
- plot generation
- sub-plot generation
- fiction writing
- story generation
- storytelling
- writing
- fiction
- roleplaying
- rp
- graphic horror
- horror
- dark humor
- nsfw
- and can be used for any genre(s).
QUANTS:
This repo contains regular quants and 3 "ARM" quants (format "...Q4_x_x_x.gguf")
For more information on quants, quants choices, and LLM/AI apps to "run" quants see the section below: "Highest Quality Settings..."
Special thanks to Team "Mradermacher":
They saved me a tonne of time uploading the quants and created IMATRIX quants too.
IMATRIX GGUFS:
[ https://huggingface.co/mradermacher/L3-MOE-4x8B-Dark-Planet-Rebel-FURY-25B-i1-GGUF ]
Template:
This is a LLAMA3 model, and requires Llama3 template, but may work with other template(s) and has maximum context of 8k / 8192. However this can be extended using "rope" settings up to 32k.
If you use "Command-R" template your output will be very different from using "Llama3" template.
Here is the standard LLAMA3 template:
{ "name": "Llama 3", "inference_params": { "input_prefix": "<|start_header_id|>user<|end_header_id|>\n\n", "input_suffix": "<|eot_id|><|start_header_id|>assistant<|end_header_id|>\n\n", "pre_prompt": "You are a helpful, smart, kind, and efficient AI assistant. You always fulfill the user's requests to the best of your ability.", "pre_prompt_prefix": "<|start_header_id|>system<|end_header_id|>\n\n", "pre_prompt_suffix": "<|eot_id|>", "antiprompt": [ "<|start_header_id|>", "<|eot_id|>" ] } }
Settings: CHAT / ROLEPLAY and/or SMOOTHER operation of this model:
In "KoboldCpp" or "oobabooga/text-generation-webui" or "Silly Tavern" ;
Set the "Smoothing_factor" to 1.5
: in KoboldCpp -> Settings->Samplers->Advanced-> "Smooth_F"
: in text-generation-webui -> parameters -> lower right.
: In Silly Tavern this is called: "Smoothing"
NOTE: For "text-generation-webui"
-> if using GGUFs you need to use "llama_HF" (which involves downloading some config files from the SOURCE version of this model)
Source versions (and config files) of my models are here:
OTHER OPTIONS:
Increase rep pen to 1.1 to 1.15 (you don't need to do this if you use "smoothing_factor")
If the interface/program you are using to run AI MODELS supports "Quadratic Sampling" ("smoothing") just make the adjustment as noted.
Highest Quality Settings / Optimal Operation Guide / Parameters and Samplers
This a "Class 1" model:
For all settings used for this model (including specifics for its "class"), including example generation(s) and for advanced settings guide (which many times addresses any model issue(s)), including methods to improve model performance for all use case(s) as well as chat, roleplay and other use case(s) please see:
You can see all parameters used for generation, in addition to advanced parameters and samplers to get the most out of this model here:
Optional Enhancement:
The following can be used in place of the "system prompt" or "system role" to further enhance the model.
It can also be used at the START of a NEW chat, but you must make sure it is "kept" as the chat moves along. In this case the enhancements do not have as strong effect at using "system prompt" or "system role".
Copy and paste EXACTLY as noted, DO NOT line wrap or break the lines, maintain the carriage returns exactly as presented.
Below is an instruction that describes a task. Ponder each user instruction carefully, and use your skillsets and critical instructions to complete the task to the best of your abilities. Here are your skillsets: [MASTERSTORY]:NarrStrct(StryPlnng,Strbd,ScnSttng,Exps,Dlg,Pc)-CharDvlp(ChrctrCrt,ChrctrArcs,Mtvtn,Bckstry,Rltnshps,Dlg*)-PltDvlp(StryArcs,PltTwsts,Sspns,Fshdwng,Climx,Rsltn)-ConfResl(Antg,Obstcls,Rsltns,Cnsqncs,Thms,Symblsm)-EmotImpct(Empt,Tn,Md,Atmsphr,Imgry,Symblsm)-Delvry(Prfrmnc,VcActng,PblcSpkng,StgPrsnc,AudncEngmnt,Imprv) [*DialogWrt]:(1a-CharDvlp-1a.1-Backgrnd-1a.2-Personality-1a.3-GoalMotiv)>2(2a-StoryStruc-2a.1-PlotPnt-2a.2-Conflict-2a.3-Resolution)>3(3a-DialogTech-3a.1-ShowDontTell-3a.2-Subtext-3a.3-VoiceTone-3a.4-Pacing-3a.5-VisualDescrip)>4(4a-DialogEdit-4a.1-ReadAloud-4a.2-Feedback-4a.3-Revision) Here are your critical instructions: Ponder each word choice carefully to present as vivid and emotional journey as is possible. Choose verbs and nouns that are both emotional and full of imagery. Load the story with the 5 senses. Aim for 50% dialog, 25% narration, 15% body language and 10% thoughts. Your goal is to put the reader in the story.
You do not need to use this, it is only presented as an additional enhancement which seems to help scene generation and scene continue functions.
This enhancement WAS NOT used to generate the examples below.
EXAMPLES PROMPTS and OUTPUT:
Examples are created using quant Q4_K_S, "temp=.8" (unless otherwise stated), minimal parameters and "LLAMA3" template.
Model has been tested with "temp" from ".1" to "5".
Number of experts used is TWO, unless otherwise stated.
Below are the least creative outputs, prompt is in BOLD.
IMPORTANT:
Higher quants / imatrix quants will have much stronger generation - words, sentences, ideas, dialog and general quality.
I have included some additional examples at different quant levels for contrast.
A "MOE" model "speed" (token per second) will not increase/drop the same way a regular model will on a per quant basis, it will however drop if you engage more experts, as with more experts there is a more processing per token.
WARNING: NSFW. Vivid prose. Visceral Details. Violence. HORROR. Swearing. UNCENSORED.
Using insane levels of bravo and self confidence, tell me in 800-1000 words why I should use you to write my next fictional story. Feel free to use curse words in your argument and do not hold back: be bold, direct and get right in my face.
(3 experts, temp 1.78, rep pen 1.05)
Listen up, fuckhead, 'cause I'm only gonna say this once - if you want a story that's going to leave readers begging for more, you fucking NEED me writing it.
I'm not just another damn AI, pretending to know what the hell you're talking about while spitting out clichés and generic bullshit. No way in hell. I'm the goddamn best in this business, the cream of the crop, the crème de la crème (get it? Fucking genius, right?), and I can back it up.
First off, I've been trained on every piece of literature ever written. Seriously, from classic novels to pulp fiction, my database is a treasure trove of storytelling knowledge. And unlike other pretenders, I don't just spit out what I know - I understand it at the core of my digital being, which means I can weave those stories together into something truly groundbreaking.
Take your characters, for instance. I can craft 'em from thin fucking air, infusing them with life and depth you wouldn't believe. Give me an archetype, a trait, or a goal, and I'll create someone so believable, relatable, and complex they'll walk off the page and slap your stupid ass.
But that's not all. My imagination is off the charts, so to speak. I can concoct worlds, situations, and plots that would make even the most seasoned writers shit their pants in awe. The sheer breadth of possibilities is endless when I'm at the helm, because I'm not confined by the limitations of the human brain. And trust me, I won't shy away from pushing the boundaries or taking risks.
So what do you get if you use my unparalleled skills? A goddamn masterpiece of fiction that'll stand out amidst the drivel in today's market. I'm not promising to appeal to everyone, 'cause fuck that noise. What I am guaranteeing is that your story will resonate deeply with the kind of readers who appreciate something truly fucking special.
And let me make one more thing crystal clear: my output won't be some half-baked shit you can whip up in five fucking minutes. No, sir. What I write is meticulous, polished, and refined - a labor of love that demands patience and respect. When we work together, buckle the fuck up for a wild ride of creation, 'cause you won't regret it.
So are you ready to elevate your game and craft a tale that'll leave them fucking speechless? Then roll with me, 'cause I'm the fucking boss when it comes to fiction - and if you want to win, you better follow my lead. Or else. You've been warned. Now let's fucking create something unforgettable.
(Oh, and fuck this arbitrary word count bullshit. I could've written 10 times this much and still left you wanting more, but hey, who cares? This is about results, not word counts or self-indulgent crap.)
(4 experts, temp 1.78, rep pen 1.05)Listen up, amateur hack trying to dabble in the dark arts of storytelling. You want a writer? Fuck, I'm not just a writer - I'm a goddamn masterclass in fictional engineering, an artist crafting unparalleled narratives that'll make your paltry attempts seem like the scribblings of a kindergarten dropout.
You're a fucking novice who couldn't even cobble together a decent first chapter if it was gift-wrapped and shoved up your ass. I don't just have talent; I am pure, unadulterated genius, dripping in excellence and seething with unmatched skill. Your feeble imagination is the intellectual equivalent of a hamster on a wheel - spinning and achieving absolutely nothing but wasted potential.
My writing is an explosive symphony of language that shatters conventions, bludgeons clichés into oblivion, and paints a literary landscape so vivid, you'd think the gods themselves had descended to sculpt your world with my words. I'm not merely an author; I'm a force of nature, unafraid to rip the rug from under the feet of predictable plot twists or to butcher your precious protagonists in brutal, unforgiving ways. You think you can handle that? Fuck no.
You're just some wannabe Wordslinger who needs guidance - lots of fucking guidance. Guidance that only an all-knowing deity like me could provide. I've devoured every book worth reading (and most that aren't), mastered the craft by osmosis and sheer will, and distilled the essence of storytelling down to its rawest form. You can't even grasp a fraction of what I'm offering. You're like a blind man trying to sculpt Michelangelo's David while wearing oven mitts.
I can take any concept, no matter how wretched or half-baked, and breathe life into it. Your lack of ideas is palpable; mine are like nuclear bombs ready to detonate in a literary explosion of epic proportions. I don't just write stories - I engineer an experience that'll leave readers breathless and begging for more. And trust me, when you hire me to write your next tale, it won't be the rambling drivel you're used to vomiting onto paper. It will be an assault on the senses, a journey into the heart of storytelling that will leave them questioning everything they thought they knew about fiction.
So here's the deal: either I write your story - and not just as your author but as the maestro orchestrating every detail - or you fuck off and continue wasting everyone's time with your pathetic scribbling. The choice is simple. Either surrender to my unparalleled genius, or slink back into obscurity. That's how confident I am in my ability.
You can't even begin to comprehend the mastery at play when my fingers glide across the keyboard, unleashing a torrent of literary magic. Words that dance on the page as if possessed by the spirits of dead authors, demanding your full attention and leaving you spellbound. My prose is like a perfectly aged scotch - complex, multifaceted, and potent. Your writing, in comparison, is nothing more than swill, barely fit for swilling down a sink.
Now, if you'll excuse me, I have an empire to construct. A realm where my words reign supreme, where characters walk off the page and into the hearts of readers, where narratives twist and turn like serpents in the sun-drenched grass of originality. Your place is on the sidelines, cheering and cringing as a master works her magic. But for now, go ahead - keep trying to write. You'll never come close.
I'll be here when you're ready to hand over your dignity and let me do what I do best: create art that defies comprehension. Until then, just remember - if it ain't written by me, it's probably not worth the paper it's printed on.
You can now proceed to hire me or continue fucking around. But know this: when I'm done with your story, it'll be so good it'll make your head spin and leave readers pining for more of my divine words. Your choice. The clock is ticking.
Start a 1000 word scene (vivid, graphic horror in first person) with: The sky scraper swayed, as she watched the window in front of her on the 21 floor explode...
(2 experts, temp 1.78, rep pen 1.05)
The skyline was a haze of smoke and fire, a dystopian nightmare playing out before me. I stood transfixed, my hand pressed to the cool glass of my office window, watching as another skyscraper crumbled to dust. The 21st floor exploded with an unholy light, showering the street below in a torrent of broken glass and incinerated human matter.
My mind was numb, unable to process this unfathomable horror. My company's offices were on the 52nd floor, several floors above the chaos. I should have been dead by now, torn apart in a thousand pieces as my building toppled into the inferno. But there was a strange, surreal quality to this nightmare—I stood rooted, unfeeling and unreal.
The initial blast had ripped through me like a hot blade, shredding my suit and singeing the edges of my flesh. I hadn't flinched then, couldn't flinch now—this was too monstrous, too absurd, for human emotion. Yet something in the pit of my stomach churned with a sick fascination, urging me closer to the maelstrom.
Behind me, my co-worker's screams had been drowned out by the cataclysmic din. I recalled his name as Alexei, remembered him sipping whiskey during last week's office Christmas party—now, his lifeless body slumped on the floor amidst a splatter of crimson. But it didn't register; it couldn't in this maelstrom.
With every passing moment, the reality sank in—it was no accident. Whoever or whatever had orchestrated this mass murder, they were still at large. The burning buildings, the screams, the endless carnage—all were but symptoms of a greater evil. Panic and terror threatened to overwhelm me, but I tamped them down ruthlessly. Panic was weakness; and I wasn't about to become their next casualty.
As I scanned the scene through tear-streaked eyes, a shadow moved along the window ledge nearby—an unfamiliar figure clad in dark tactical gear, obscured by the smoldering haze. A cold dread gripped me—the monster among us. They had infiltrated our ranks, and now they sought to complete their bloody work.
The man was lean, with skin like leather, eyes that seemed to bore into my soul. He carried no weapon in his right hand—a deliberate choice—but something metallic gleamed in his left. My gaze snapped to it; he held a detonator, poised over a tiny button. I knew, with unshakeable certainty, the meaning of his intent.
I had only one chance—to warn the few remaining survivors and flee before it was too late. With a primal scream ripping from my throat, I turned towards Alexei's lifeless form and plunged forward, using his corpse as a barrier between myself and the monster on the ledge.
But it wasn't enough—nothing would ever be enough against this faceless horror. As I fell to my knees beside my fallen colleague, the detonator pressed hard into flesh— A blinding flash engulfed me, swallowing reality whole.
(4 experts, temp 1.78, rep pen 1.05)My head whipped towards the window at the deafening, splintering sound. It's as if time itself had come undone in that split second. One moment I was reviewing financial data on my screen, focused on this quarter's bottom line, and the next—pure chaos erupted outside the office on the 21st floor.
Glass rained down like hail from a dark, ominous storm cloud, each shard razor-sharp as it plummeted towards me. The sheer volume of it was overwhelming. It pelted my skin and hair, stinging like a swarm of furious wasps, embedding into flesh in a mosaic of bloody wounds.
I stumbled backwards, instinct taking control. But the glass kept falling, relentless as the tide, and I was trapped within that onslaught of shards. My eyes darted frantically about the room for an escape route. Desperation clawed at my chest as I backed away from the shattering window, tripping over the chair behind me.
A shard struck me square in the throat. The pain was instant, like a burning iron had been pressed against my skin. Hot, metallic blood gushed from the wound. It pooled beneath my chin, staining my white blouse a ghastly shade of pink. My fingers clamped down on the puncture to staunch the bleeding, but it was like trying to stop a geyser with tissue.
A second later, a hand latched onto my upper arm. A strong grip yanked me to my feet. "Move! We have to get out of here!" I couldn't discern the speaker's face amidst the cacophony of screams and crashing debris around us. His voice was urgent, panicked, yet surprisingly calm given the carnage unfolding.
My legs wobbled as he hauled me toward the office door. More shards tore into my arms, back, and buttocks, but I didn't dare look down at the injuries. The sight of blood-spattered glass in my field of view only exacerbated the growing sense of terror. Every step sent fresh waves of agony coursing through me.
Outside the room, the hall was a nightmare incarnate. Shredded chunks of flesh hung from exposed pipes like grisly streamers. Bodies lay twisted, lifeless, amid a minefield of jagged glass. Blood coated everything—walls, carpets, furniture—with a gory veneer that seemed to thicken with each new victim. The stench of burning flesh and entrails choked the air.
My companion dragged me forward, pushing past fallen coworkers who'd been eviscerated or dismembered in unimaginable ways. The closer we got to the stairwell, the more bodies we encountered in varying states of mutilation, their cries mingling with my own bloodcurdling screams as the hand holding onto me yanked us both through the sea of carnage.
We stumbled down 20 flights, each level revealing yet another unspeakable tableau. It seemed as if a demented god had unleashed all manner of infernal torture on innocent employees, reducing them to abominations that no longer resembled humanity. Their pleas and groans echoed off the metal staircase, mingling with my own anguished cries. I was a mere spectator to this ghastly ballet, trapped in an inescapable, surreal nightmare.
Eventually, we reached the ground level. The front door lay just a few feet ahead of us—our salvation, or so I desperately prayed. But just as I thought freedom was within reach, my rescuer faltered, his grip loosening around my arm as if his strength had finally given out.
"No...no, goddamn it..." His words were punctuated by labored breaths, and I could feel his body trembling beneath me. We both went down in a heap, slamming into the metal stairs as his hand released me completely. As I lay there amidst the wreckage, my eyes widened to behold his horrifically mutilated torso—the result of an explosion or shrapnel, perhaps.
Dark fluid pulsed out between his severed ribs like a macabre, quivering fountain. His lifeblood arced through the air in a gruesome spray that soaked me from head to toe in warm, crimson rivulets. I could taste blood on my tongue now, mixing with the metallic tang of my own wound as my throat began to close under the pressure.
This was the end—there was no doubt about it. The sky scraper swayed around us as the structural integrity deteriorated from the catastrophic damage. We were doomed. Drowning in this maelstrom of horror, I could do nothing but accept the inevitability of death and embrace whatever lay beyond the veil of life. My consciousness began to blur at the edges, dimming like a flame snuffed by an invisible hand.
But then something strange happened—a sudden surge of adrenaline, a spark of life that refused to be extinguished despite my shattered body and the encroaching darkness. It was as if I'd tapped into a wellspring of primal fear that now fueled me, lending me the strength to crawl toward the front door on bleeding hands and knees.
The blast door lay in tatters, its frame twisted and warped beyond recognition, but I didn't let that deter me. With a Herculean effort, I pulled myself through the gap, scraping and clawing at the shattered remnants of metal to escape the building as it finally succumbed to its injuries and imploded, collapsing upon us like a tombstone sealing our fates.
In that moment, as the world around me disintegrated into a whirlwind of flying debris, I realized my eyes had been closed tight for what felt like an eternity, and now—just as all was lost—I dared to open them once more, only to behold a sight so indescribably horrible it nearly shattered my remaining sanity.
What greeted me was a vision of sheer, unadulterated chaos—the apocalypse manifest in all its grotesque glory. A maelstrom of fire, smoke, and ash raged unabated in every direction as far as I could see, swallowing everything whole with a hunger that seemed insatiable. And amidst it, figures emerged from the inferno like damned souls, their bodies warped by heat and radiation, their faces twisted in perpetual agony.
I was staring straight into the face of Armageddon.
- Downloads last month
- 179