A Few Dozen Monkeys: The Ultimate Writing Prompt

PODCAST · arts

A Few Dozen Monkeys: The Ultimate Writing Prompt

If an infinite number of monkeys will write Shakespeare, what can a few dozen monkeys do? The Ultimate Writing Prompt Podcast! Each episode, we brainstorm to figure out how to complete a story, beat (and a half) by beat. Join in, submit, and have your chapter be forever part of this Frankenstein's Monster of a podcast.

  1. 25

    25: Chapter 1 - The Daughter's Debt – S3E2

    Chapter One sets the stage, you get to steer the ship from here! Don't forget to write and submit chapter two in our Revisionist Western story. Our brainstorm will get your juices flowing.Submit/Rules and Regulations: https://www.spookyroomproductions.com/cran/afdm-submit.htmlRevisionist Western Beat Sheet: https://www.spookyroomproductions.com/afdm-revisionist-western-story-beats.htmlS.W.I.N.D.: https://www.spookyroomproductions.com/cran/afdm-swind.html

  2. 24

    24: Revisionist Western – S3E1

    We're back! Revisionist Western away! Things getspooky in the Spooky Room Productions Lounge... a Brainstorm with a specialguest.  Submit/Rules and Regulations: https://www.spookyroomproductions.com/cran/afdm-submit.htmlRevisionist Western Beat Sheet: https://www.spookyroomproductions.com/afdm-revisionist-western-story-beats.htmlS.W.I.N.D.: https://www.spookyroomproductions.com/cran/afdm-swind.html  

  3. 23

    23: Chapter 10 - The Light I Chose – S2E12

    Farewell Romantasy! How will the story end? Happily Ever After? The Moonboat? What genre will we write next season? The die tower returns to give us the answer.Thank you for joining us for this wild ride. We will be back on April 20, 2025 with a brand new season, new genre, new subgenre, new STORY! A Few Dozen Monkeys: The Ultimate Writing Prompt.  Romantasy season! Submit/Rules and Regulations: https://www.spookyroomproductions.com/cran/afdm-submit.html Romantasy Beat Sheet: https://www.spookyroomproductions.com/cran/afdm-romantasy-story-beats.html S.W.I.N.D.: https://www.spookyroomproductions.com/cran/afdm-swind.html Guru tip: https://www.thenovelry.com/blog/what-is-romantasy Author quote:https://portiabridget.wordpress.com/2013/09/09/romance-authors-quotes-discussed-and-commented/https://fosteryourwriting.com/2024/06/03/10-amazing-fantasy-writing-quotes/

  4. 22

    22: Chapter 9 – Ash and Starlight – S2E11

    BATTLE!!  Who will survive the final battle?  Will Cannon be saved?  Will the Space Cowboy end up as a head in ajar?  The brainstorm for Chapter Ten… what can I say?  Listen, enjoy, and take your last chance to contribute to this romantasy story! A Few Dozen Monkeys: The Ultimate WritingPrompt.  Romantasy season! Submit/Rules and Regulations/Questions/Comments: https://www.spookyroomproductions.com/cran/afdm-submit.html Beats to cover in this chapter: Half Beat (Second Half): 14.I’ll Show You: The protagonist returns home after their adventure, reflecting on their growth and the changes in their world. Explore how the hero has changed, the differences in their old world, how they adjust to being back, and how others respond to their return. One main character takes a risk to prove their love, leading to the lovers’ reunion and a happy ending (SWIND). Full Beat: 10-15.HEA: MC1 has reached their full potential, overcoming fears and growing in unimaginable ways. They have changed andgained wisdom, skills, and resources to help others in need. They share their knowledge with the world. MC1 now has the freedom to do anything, marking the story's resolution and achieving a “happily ever after.” The maincharacters’ fears no longer control them, and the ending provides closure, giving a glimpse into their future life together (SWIND?).  Romantasy Beat Sheet: https://www.spookyroomproductions.com/cran/afdm-romantasy-story-beats.html S.W.I.N.D.: https://www.spookyroomproductions.com/cran/afdm-swind.html Guru tip: https://www.thenovelry.com/blog/what-is-romantasy Author quote:https://portiabridget.wordpress.com/2013/09/09/romance-authors-quotes-discussed-and-commented/https://fosteryourwriting.com/2024/06/03/10-amazing-fantasy-writing-quotes/ 

  5. 21

    21: Chapter 8 – The Corruption Takes Hold – S2E10

    The training of Lulia by the Space Cowboy intensifies.  Cannon’s darkness gets deeper.  And the brainstorm for chapter nine amazeswith a very, very special guest.  Come,listen, and CONTRIBUTE to this beautiful Exquisite Corpse! A Few Dozen Monkeys: The Ultimate Writing Prompt.  Romantasy season! Submit/Rules and Regulations: https://www.spookyroomproductions.com/cran/afdm-submit.html Beats to cover in this chapter: FullBeat: 13. Comfort Seeking: MC1 is saved from danger by an unexpected source, like lightning striking, to help them in a tough situation. The rescue must be believable, as readers often dislike easy solutions. After the rescue, the hero must return home. The main characters begin to understand they have agency, are in control of their own happiness, and must confront their flaws. HalfBeat (1st half): 14. I’ll Show You: The protagonist returns homeafter their adventure, reflecting on their growth and the changes in their world. Explore how the hero has changed, the differences in their old world, how they adjust to being back,and how others respond to their return. One main character takes a risk to prove their love, leading to the lovers’ reunionand a happy ending (SWIND). Romantasy Beat Sheet: https://www.spookyroomproductions.com/cran/afdm-romantasy-story-beats.html S.W.I.N.D.: https://www.spookyroomproductions.com/cran/afdm-swind.html Guru tip: https://www.thenovelry.com/blog/what-is-romantasy Author quote:https://portiabridget.wordpress.com/2013/09/09/romance-authors-quotes-discussed-and-commented/https://fosteryourwriting.com/2024/06/03/10-amazing-fantasy-writing-quotes/

  6. 20

    20: Chapter 7 – The Fractured Note – S2E9

    What’s going on in Cannon’s mind?  We find out in the game changing Chapter Nine!  The very special guest in thebrainstorm makes things very interesting indeed. A Few Dozen Monkeys: The Ultimate WritingPrompt.  Romantasy season! Submit/Rules and Regulations: https://www.spookyroomproductions.com/cran/afdm-submit.html Beats to cover in this chapter: Half beat (second half): 11. Clean Break: MC1 is reluctant to return home after reaching their goal due to fear of the unknown, attachment to their new life, or concerns over the consequences of their powers. They may feel comfortable in their current world. The main characters feel betrayal after trusting someone, leading them to strengthen their resolve to remain alone. They breakup, though the possibility of reconciliation remains. Fullbeat: 12. No Safety: In the final conflict of a story, the protagonist escapes danger using newfound knowledge, symbolizing their growth. This often includes a chase or battle, highlighting the need to return home as staying is no longer an option.  Your characters feel lost after their breakup, questioning how things went wrong again. Romantasy Beat Sheet: https://www.spookyroomproductions.com/cran/afdm-romantasy-story-beats.html S.W.I.N.D.: https://www.spookyroomproductions.com/cran/afdm-swind.html Guru tip: https://www.thenovelry.com/blog/what-is-romantasy Author quote: https://portiabridget.wordpress.com/2013/09/09/romance-authors-quotes-discussed-and-commented/https://fosteryourwriting.com/2024/06/03/10-amazing-fantasy-writing-quotes/ 

  7. 19

    19: Chapter 6 – Fifty Shades of Mischief – S2E8

    Lulia and the Space Cowboy are growing closer, and Lulia spills the beans! In the Spooky Room Productions Lounge, a very special guest brainstorms like no one ever has before. The Ultimate Writing Prompt, A Few Dozen Monkeys, there is nothing like this, but this.Submit/Rules & Regs: https://www.spookyroomproductions.com/cran/afdm-submit.htmlBeats to cover this chapter:Full Beat: 10. I’m Up Here, Where Are You?: MC1 undergoes significant change, becoming closer to their ideal self and learning something new about themselves that prepares them for the hardest part of their journey. This important insight, often referred to as “the answer,” usually comes from a wise mentor. The hero ultimately achieves their goal, which may involve a battle against an enemy or facing their own dark side, causing them to question the value of what they seek. The love interests feel overwhelmed, retreating and misunderstanding each other, leading to doubts about their future together.Half-beat (1st half): 11. Clean Break: MC1 is reluctant to return home after reaching their goal due to fear of the unknown, attachment to their new life, or concerns over the consequences of their powers. They may feel comfortable in their current world. The main characters feel betrayal after trusting someone, leading them to strengthen their resolve to remain alone. They breakup, though the possibility of reconciliation remains.Romantasy Beat Sheet: https://www.spookyroomproductions.com/cran/afdm-romantasy-story-beats.html S.W.I.N.D.: https://www.spookyroomproductions.com/cran/afdm-swind.html Guru tip: https://www.thenovelry.com/blog/what-is-romantasyAuthor quote: https://portiabridget.wordpress.com/2013/09/09/romance-authors-quotes-discussed-and-commented/ https://fosteryourwriting.com/2024/06/03/10-amazing-fantasy-writing-quotes/

  8. 18

    18: Chapter 5 – Gunsmoke and Starlight – S2E7

    Lulia and Cannon learn Joppy's secret at Dakari Duskhollow's most notorious brothel! What's the deal with the Space Cowboy? We discuss this and so much more in the Brainstorm with a very, very special guest.Submit/Rules & Regs: https://www.spookyroomproductions.com/cran/afdm-submit.htmlBeats to cover this chapter:Half Beat (2nd half) - 8. What’s That?: In this part of the story, the hero encounters physical temptations that challenge their focus on the quest. They need to resist these temptations to earn a bigger reward later on, and they'll face a few until they figure it out. After a strong connection, the love interests start to feel uncertain and let their fears creep back in, which complicates things for them.Full Beat - 9. It Was Me All Along: MC1 must face something dark or threatening — this could be an external force or an internal struggle with their own darker impulses. It’s all about confronting fears and insecurities; only by facing these challenges can the hero truly progress. Things get rocky for your main characters with misunderstandings keeping them apart, which is a prime opportunity to dig into their insecurities and show how they can eventually overcome these hurdles to find love. Exploit the reasons they had for not falling in love in beats 2 and 3 here.Romantasy Beat Sheet: https://www.spookyroomproductions.com/cran/afdm-romantasy-story-beats.html S.W.I.N.D.: https://www.spookyroomproductions.com/cran/afdm-swind.html Guru tip: https://www.thenovelry.com/blog/what-is-romantasyAuthor quote: https://portiabridget.wordpress.com/2013/09/09/romance-authors-quotes-discussed-and-commented/ https://fosteryourwriting.com/2024/06/03/10-amazing-fantasy-writing-quotes/#writingprompts #writing #podcast #romantasy

  9. 17

    17: Chapter 4 – The Stars Between Us – S2E6

    The REAL chapter four is revealed! Let us all celebrate as the Romantasy is back on track with a steamy backseat... scene. This is the ultimate writing prompt, a story we all write together. You are invited.Submit: https://www.spookyroomproductions.com/cran/afdm-submit.htmlBeats to cover in Chapter Five:Full Beat - 7. It Was You All Along: The main characters realize they can bring love, safety, and unity to each other, helping each heal and understand they’re not alone in their struggles. MC2 acts as a supportive counterpart, making MC1 feel secure. The tension between the main characters builds, leading to a pivotal moment where they express their feelings for each other, often culminating in a kiss (or more) (SWIND).Half Beat - 8. What’s That?: In this part of the story, the hero encounters physical temptations that challenge their focus on the quest. They need to resist these temptations to earn a bigger reward later on, and they'll face a few until they figure it out. After a strong connection, the love interests start to feel uncertain and let their fears creep back in, which complicates things for them.Romantasy Beat Sheet: https://www.spookyroomproductions.com/cran/afdm-romantasy-story-beats.html S.W.I.N.D.: https://www.spookyroomproductions.com/cran/afdm-swind.html Guru tip: https://www.thenovelry.com/blog/what-is-romantasy Author quote: https://portiabridget.wordpress.com/2013/09/09/romance-authors-quotes-discussed-and-commented/ https://fosteryourwriting.com/2024/06/03/10-amazing-fantasy-writing-quotes/#writingprompts #writing #podcast #romantasy

  10. 16

    16.5: OH POO!!!! Emergency pod – S2E5.5

    That must have been confusing. I'm so sorry. I fucked up. It will not happen again.

  11. 15

    16: Chapter 4 – Ramantasy Chapter Four – S2E5

    Will Lulia and Cannon escape?  Our Romantasy journey continues as the twoflee The Ladder and Mud, which is engulfed in flames.  The brainstorm for chapter five gets livelyas a very special guest contributes. Submit: https://www.spookyroomproductions.com/cran/afdm-submit.htmlBeats to cover in Chapter Five:Full Beat - 7. It Was You All Along: The main characters realize they can bring love, safety, and unity to each other, helping each heal and understand they’re not alone in their struggles. MC2 acts as a supportive counterpart, making MC1 feel secure. The tension between the main characters builds, leading to a pivotal moment where they express their feelings for each other, often culminating in a kiss (or more) (SWIND).Half Beat - 8. What’s That?: In this part of the story, the hero encounters physical temptations that challenge their focus on the quest. They need to resist these temptations to earn a bigger reward later on, and they'll face a few until they figure it out. After a strong connection, the love interests start to feel uncertain and let their fears creep back in, which complicates things for them.Romantasy Beat Sheet: https://www.spookyroomproductions.com/cran/afdm-romantasy-story-beats.html S.W.I.N.D.: https://www.spookyroomproductions.com/cran/afdm-swind.html Guru tip: https://www.thenovelry.com/blog/what-is-romantasy Authorquote: https://portiabridget.wordpress.com/2013/09/09/romance-authors-quotes-discussed-and-commented/https://fosteryourwriting.com/2024/06/03/10-amazing-fantasy-writing-quotes/ 

  12. 14

    15: Chapter 3 – No Way Back – S2E4

    Things are HEATING UP with Chapter Three of ourUntitled Romantasy Project!  Friend ofthe pod, Pseudo Anonymous, graces us with their genius again and the brainstormfeatures a very special guest. Submit: https://www.spookyroomproductions.com/cran/afdm-submit.htmlRomantasy Beat Sheet: https://www.spookyroomproductions.com/cran/afdm-romantasy-story-beats.html S.W.I.N.D.: https://www.spookyroomproductions.com/cran/afdm-swind.html Guru tip: https://www.thenovelry.com/blog/what-is-romantasy Authorquote:https://portiabridget.wordpress.com/2013/09/09/romance-authors-quotes-discussed-and-commented/https://fosteryourwriting.com/2024/06/03/10-amazing-fantasy-writing-quotes/ 

  13. 13

    14: Chapter 2 – Show Your Glow - S2E3

    The Romantasy continues!  Lulia’s adventures in the big city get more…intimate.  But is it what she is lookingfor?  Hermes visits the Spooky RoomProductions Lounge during the Brainstorm for Chapter Three.  Is still a menace.  Don’t forget to subscribe, rate, review, allthe things!  And submit your chapter, ofcourse.   Submit: https://www.spookyroomproductions.com/cran/afdm-submit.htmlRomantasy Beat Sheet: https://www.spookyroomproductions.com/cran/afdm-romantasy-story-beats.html S.W.I.N.D.: https://www.spookyroomproductions.com/cran/afdm-swind.html Guru tip: https://www.thenovelry.com/blog/what-is-romantasy Authorquote:https://portiabridget.wordpress.com/2013/09/09/romance-authors-quotes-discussed-and-commented/https://fosteryourwriting.com/2024/06/03/10-amazing-fantasy-writing-quotes/

  14. 12

    13: Chapter 1 – The First Chapter - S2E2

    Welcome to A Few Dozen Monkeys! The ultimate writing prompt podcast. We are on our way with Chapter One! Things get spooky in the Spooky Room Productions Lounge... a Brainstorm with a special guest. Submit: https://www.spookyroomproductions.com/cran/afdm-submit.htmlRomantasy Beat Sheet: https://www.spookyroomproductions.com/cran/afdm-romantasy-story-beats.htmlS.W.I.N.D.: https://www.spookyroomproductions.com/cran/afdm-swind.htmlGuru tip: https://www.thenovelry.com/blog/what-is-romantasyAuthor quote https://portiabridget.wordpress.com/2013/09/09/romance-authors-quotes-discussed-and-commented/https://fosteryourwriting.com/2024/06/03/10-amazing-fantasy-writing-quotes/

  15. 11

    12: Romantasy - S2E1

    Season Two begins! We step into Romantasy hesitantly yet excitedly. The brainstorm is explosive with a surprise guest out of control. Submit: https://www.spookyroomproductions.com/a-few-dozen-monkeys.htmlRomantasy Beat Sheet: https://www.spookyroomproductions.com/cran/afdm-romantasy-story-beats.htmlS.W.I.N.D.: https://www.spookyroomproductions.com/cran/afdm-swind.htmlGuru tip: https://www.thenovelry.com/blog/what-is-romantasy Author quote:https://portiabridget.wordpress.com/2013/09/09/romance-authors-quotes-discussed-and-commented/ https://fosteryourwriting.com/2024/06/03/10-amazing-fantasy-writing-quotes/ 

  16. 10

    11: Chapter 10 – It Ends - S1E11

    The ultimate writing prompt. A Few Dozen Monkeys.Finally the Finale. After many months of brainstorming and writing and making it work, the Untitled Gore Project has a Title and an Ending.Me: ⁠https://www.spookyroomproductions.com/a-few-dozen-monkeys.html⁠#writingprompts #podcast #saintjohnnb

  17. 9

    10: Chapter 9 – Writhing Death and Fire - S1E10

    Friend of the pod, "PA", strikes again with a thrilling, action-packed chapter nine. How will the Untitled Gore Project end, and what will it be called? The brainstorm in the Spooky Room Productions Lounge gives us unique insight. Get your word processors fired up, it's time to end this thing.The ultimate writing prompt.  A Few Dozen Monkeys. Submit: ⁠https://www.spookyroomproductions.com/a-few-dozen-monkeys.html⁠Horror beat sheet: ⁠https://tlbodine.tumblr.com/post/162761742239/a-horror-beat-sheet⁠ Guru tip: ⁠https://tlbodine.tumblr.com/post/167689376714/how-to-write-gore⁠Author quote: ⁠https://www.monstercomplex.com/blog/writing-tips-from-horror-and-speculative-authors⁠

  18. 8

    9: Chapter 8 - The Bog's Revenge - S1E9

    This exquisite corpse is wrapping up and thischapter is shocking and action packed! The brainstorm for the penultimate chapter is particularlyilluminating.   The ultimate writing prompt.  A Few Dozen Monkeys. Submit: https://www.spookyroomproductions.com/a-few-dozen-monkeys.htmlHorror beat sheet: https://tlbodine.tumblr.com/post/162761742239/a-horror-beat-sheet Gurutip: https://tlbodine.tumblr.com/post/167689376714/how-to-write-goreAuthor quote: https://www.monstercomplex.com/blog/writing-tips-from-horror-and-speculative-authors

  19. 7

    8: Chapter 7 – The Bog’s Awakening - S1E8

    The ultimate writing prompt podcast continueswith Chapter 8.  How will the Bog reactto Oracle’s meddling?  Who will be in theSpooky Room Productions Lounge to brainstorm for the eighth chapter? Submit: https://www.spookyroomproductions.com/a-few-dozen-monkeys.htmlHorror beat sheet: https://tlbodine.tumblr.com/post/162761742239/a-horror-beat-sheet Gurutip: https://tlbodine.tumblr.com/post/167689376714/how-to-write-goreAuthor quote: https://www.monstercomplex.com/blog/writing-tips-from-horror-and-speculative-authors

  20. 6

    7: Chapter 6 – The Sixth Chapter - S1E7

    The Sixth Chapter will shock and amaze in ourUntitled Gore Project!  Who will join usfor a brainstorm in the Spooky Room Productions Lounge?   Submit: https://www.spookyroomproductions.com/a-few-dozen-monkeys.htmlHorror beat sheet: https://tlbodine.tumblr.com/post/162761742239/a-horror-beat-sheet Gurutip: https://tlbodine.tumblr.com/post/167689376714/how-to-write-goreAuthor quote: https://www.monstercomplex.com/blog/writing-tips-from-horror-and-speculative-authors

  21. 5

    6: Chapter 5 – Chapter 5 - S1E6

    Chapter 5 is alive!  The Untitled Gore Project gets a twist no onecould have seen coming – not even us.   Things get spooky in the Spooky RoomProductions Lounge... a Brainstorm with a special guest.  Submit: https://www.spookyroomproductions.com/a-few-dozen-monkeys.htmlHorror beat sheet: https://tlbodine.tumblr.com/post/162761742239/a-horror-beat-sheet Gurutip: https://tlbodine.tumblr.com/post/167689376714/how-to-write-goreAuthor quote: https://www.monstercomplex.com/blog/writing-tips-from-horror-and-speculative-authors

  22. 4

    5: Chapter 4 – The Fourth Chapter - S1E5

    It’s time for a monster to join the party, welcome to chapter 4.  The brainstorm in the Spooky Room ProductionsLounge is a must-listen, the guest is very special today! Submit: https://www.spookyroomproductions.com/a-few-dozen-monkeys.htmlHorror beat sheet: https://tlbodine.tumblr.com/post/162761742239/a-horror-beat-sheet Gurutip: https://tlbodine.tumblr.com/post/167689376714/how-to-write-goreAuthor quote: https://www.monstercomplex.com/blog/writing-tips-from-horror-and-speculative-authors

  23. 3

    4: Chapter 3 - The Third Chapter - S1E4

    Our Untitled Gore Project plows forward with Chapter Three.  The Spooky Room Productions Lounge hosts anotheramazing Brainstorm… you’ll never guess who the special brainstorm guest is!  Links: Submit: https://www.spookyroomproductions.com/a-few-dozen-monkeys.htmlHorror beat sheet: https://tlbodine.tumblr.com/post/162761742239/a-horror-beat-sheet Gurutip: https://tlbodine.tumblr.com/post/167689376714/how-to-write-goreAuthor quote: https://www.monstercomplex.com/blog/writing-tips-from-horror-and-speculative-authors  13 film genres: https://www.masterclass.com/articles/how-to-identify-film-genres 8 horrorsubgenres: https://www.masterclass.com/articles/horror-movie-guide 

  24. 2

    3: Chapter 2 – The Second Chapter - S1E3

    The Spooks continue with Chapter Two!  Hold on to your hats, there will be a specialguest to brainstorm with in the Spooky Room Productions Lounge. Submit: www.spookyroomproductions.comHorror beat sheet: https://tlbodine.tumblr.com/post/162761742239/a-horror-beat-sheet Gurutip: https://tlbodine.tumblr.com/post/167689376714/how-to-write-goreAuthor quote: https://www.monstercomplex.com/blog/writing-tips-from-horror-and-speculative-authors

  25. 1

    2: Chapter 1 - The First Chapter - S1E2

    We are on our way with Chapter One! Things get spooky in the Spooky Room Productions Lounge... a Brainstorm with a special guest.Submit:www.spookyroomproductions.comHorror beat sheet:https://tlbodine.tumblr.com/post/162761742239/a-horror-beat-sheetAuthor quote:https://www.monstercomplex.com/blog/writing-tips-from-horror-and-speculative-authors13 film genres:https://www.masterclass.com/articles/how-to-identify-film-genres8 horror subgenres:https://www.masterclass.com/articles/horror-movie-guide

  26. 0

    1: Which genre? What beats? - S1E1

    Welcome to A Few Dozen Monkeys! Time to begin this weird journey!Being the first episode, we need to find out the genre, sub-genre, and beats for the masterpiece that we are creating. A brainstorm with a special guest will guide us down the path to creating Chapter One.Links:Rules, Brainstorm, and Form: https://www.spookyroomproductions.comHorror beat sheet: https://tlbodine.tumblr.com/post/162761742239/a-horror-beat-sheet13 film genres: https://www.masterclass.com/articles/how-to-identify-film-genres8 horror subgenres: https://www.masterclass.com/articles/horror-movie-guideHow to write gore: https://tlbodine.tumblr.com/post/167689376714/how-to-write-goreAuthor quote: https://www.monstercomplex.com/blog/writing-tips-from-horror-and-speculative-authors

Type above to search every episode's transcript for a word or phrase. Matches are scoped to this podcast.

Searching…

No matches for "" in this podcast's transcripts.

Showing of matches

No topics indexed yet for this podcast.

Loading reviews...

ABOUT THIS SHOW

If an infinite number of monkeys will write Shakespeare, what can a few dozen monkeys do? The Ultimate Writing Prompt Podcast! Each episode, we brainstorm to figure out how to complete a story, beat (and a half) by beat. Join in, submit, and have your chapter be forever part of this Frankenstein's Monster of a podcast.

HOSTED BY

Crandall

CATEGORIES

URL copied to clipboard!