1. Tell us a little about yourself.
Well, I work as a school librarian in a very rural part of the US. When I’m not flinging books, I’m reading them or writing them. I also occasionally sleep and watch funny cat videos on YouTube.
2. When did you start writing, and why?
When I was around eight-ish, my parents bought me my own desk for a present. Best gift ever! I was so excited, I immediately sat down at it and wrote my first story. It was an angst-filled tale about a girl who was having an epically crappy day. I’ve been writing ever since.
3. What do you write, and why? What do you enjoy about what you write?
Most of what I write leans toward the paranormal/horror side of things, probably because that’s what I like to read. Most of my stories have a dash of romance since I’m a sucker for a good love story. I’ve also been known to dabble in dark comedy, science fiction, and contemporary. I guess I write all over the place!
I love testing the limits of my imagination, and writing lets me do that!
4. What is your latest book or series? Any forthcoming books?
My paranormal romance novella, Haunted Chemistry, released in October from Entangled Publishing. The sequel to The Grave Winner has an expected release date of May 2014. I also have a collection of short stories in the works, and I’m nearly finished with a sexy/scary ghost story in space, which I’m very excited about!
5. "Welcome To My Worlds": Tell us a little about the world of your latest book or series.
The Grave Winner takes place in Krapper, Kansas, which is based on a real small town. Without giving too much away, something is majorly wrong with the cemetery in Krapper. A huge chunk of the story takes place there. At night, of course.
6. Introduce us to some of your characters. What do you like about them?
Leigh Baxton is a spunky fifteen year old girl who has just lost her mother. As you might imagine, she’s devastated. The thing I love about Leigh is that she can find the humor in things even during the darkest of times.
Jo Monroe is Leigh’s best friend. She’s loyal, funny, and is wicked good with nun chucks.
Callum Monroe is Jo’s brother and has always had a soft spot for Leigh. I like him because he’s a sweet bad boy.
Tram (no last name) is a mystery boy who hangs out at the cemetery and knows an awful lot about the strange happenings in Krapper.
7. A fun fact you would like your readers to know about you or your book.
The idea for The Grave Winner started with the title. It just popped into my head one day when I was about to finish my very first full length novel. It made me wonder why anyone would win a grave. Is it a good thing to win a grave? My main character Leigh shouted into my ear a definitive “No!”
The Grave Winner
Leigh Baxton is terrified her mom will come back from the dead -- just like the prom queen did.
While the town goes beehive over the news, Leigh bikes to the local cemetery and buries some of her mom’s things in her grave to keep her there. When the hot and mysterious caretaker warns her not to give gifts to the dead, Leigh cranks up her punk music and keeps digging.
She should have listened.
Two dead sorceresses evicted the prom queen from her grave to bury someone who offered certain gifts. Bury them alive, that is, then resurrect them to create a trio of undead powerful enough to free the darkest sorceress ever from her prison inside the earth.
With help from the caretaker and the dead prom queen, Leigh must find out what’s so special about the gifts she gave, and why the sorceresses are stalking her and her little sister. If she doesn’t, she’ll either lose another loved one or have to give the ultimate gift to the dead – herself.
Amazon | Barnes & Noble
Add The Grave Winner to Goodreads
Watch the book trailer on Youtube
Lindsey R. Loucks works as a school librarian in rural Kansas. When she's not discussing books with anyone who will listen, she's dreaming up her own stories. Eventually her brain gives out, and she'll play hide and seek with her cat, put herself in a chocolate induced coma, or watch scary movies alone in the dark to reenergize.
She's been with her significant other for almost two decades.
Introducing paranormal romance/urban fantasy author T.F. Walsh:
Hi Kyra, thanks for having me on your blog today :)
Q: Tell us a little about yourself.
A: I emigrated from Romania to Australia at the age of eight and now live in a regional city south of Sydney with my husband. Growing up hearing dark fairytales, I’ve always had a passion for reading and writing horror, paranormal romance, urban fantasy and young adult stories. I balance all the dark with light fluffy stuff like baking and traveling. I write young adult and adult fantasy fiction.
Q: When did you start writing, and why?
A: As a child, I enjoyed scribbling stories on pieces of papers and on the inside of book covers. I even signed the books as if they were my own. Let’s just say, my sister wasn’t impressed when she found her books all written on. It was years later when I fell ill with a horrible flu that I pulled out my laptop out and decided to type up some of my ideas. And ever since, I haven’t been able to stop :)
Q: What do you write, and why? What do you enjoy about what you write?
A: I love to write stories filled with paranormal lore, steampunk monsters, or set in extraordinary worlds, but the one common thread is love. Each character is searching or fighting to hold onto love.
Horror is my favorite genre to read, so it’s no surprise an element of the something scary always trickles into my writing.
Q: What is your latest book or series? Any forthcoming books?
A: Cloaked in Fur is book 1 in a series. Book 2 is in the works with plans for many more :)
I’m also half way through a new young adult fantasy novel, which is made up of three parts about six characters. It is set a world filled with witches, steampunk monsters and magic, and at the heart of the story, there’s the struggle to find love.
Q: "Welcome To My Worlds": Tell us a little about the world of your latest book or series.
A: 'Cloaked in Fur' is set in Romania, more specifically Braşov. Braşov is located within what is the region traditionally known as Transylvania. I was born in Romania so I have a special place in my heart for stories based there, particularly those stories set in Transylvania. The region is steeped in lore and history and is about 30km from the Bran Castle, one of the historic homes associated with Vlad Tepes. Vlad Tepes is also known as Vlad the Impaler and is often cited as the historical basis for Bram Stoker's Dracula. Whilst many people consider him a villain, the local populace generally consider him a hero. Interesting fact is that is it said Vlad the Impaler never lived in the Bran Castle, despite the Dracula stories. The region of Transylvania also contains stretches of the Carpathian Mountains. The Carpathians spread through a number of European countries. Large tracts of forest, deep gorges, steep cliffs and cave systems make it a dangerous and beautiful area. With a large population of animals including wolves and bears it makes a wonderful setting for any story. And that’s exactly why I set Cloaked in Fur in Braşov.
Q: Introduce us to some of your characters. What do you like about them?
A: Daciana looks like Kate Beckinsale in my mind. She’s a strong character who won’t let anyone push her around, but she has a soft spot for Connell. Sonsidering the secrets she’s keeping from him, this creates a lot of tension between the two lovers.
Quote from Daciana: “I can only imagine how difficult this is for you. It’s tearing me apart to have you push me away. The fact of the matter is wulfkin—or werewolves as you call them—do exist. For your own good sense, you need to accept this or it will eat away your mind.”
(Image from: http://www.fanpop.com/clubs/underworld/images/19181035/title/selene-wallpaper)
Connell looks like Chris Hemsworth. He’s a human and has no idea werewolves exist, that is until his life gets all kinds of complicated with Daciana involved.
Quote from Connell: “Shit, Daci. This guy comes here, shoving you around and you expect me to just sit back and do nothing? Forget it.”
(Image from: http://pinterest.com/pin/483362972477014375/)
Enre looks like Jensen Ackles. He’s the strong alpha type who loves Daciana but also knows he has not chance with her. But it doesn’t stop him from trying.
Quote from Enre: “The years we dated. How do you remember me? As the wulfkin who loved you unconditionally, a mistake, a fling, or the hottest lover you’ve had?”
(image from: http://www.imdb.com/name/nm0010075)
Q: A fun fact you would like your readers to know about you or your book.
A: Enre is an extremely popular character with my readers, and I’m happy to announce that book 2 will be his story.
[Kyra sez: T.F. also has the best hat of any author I've featured so far!]
Cloaked in Fur is Available Now
As a moonwulf, Daciana never expected to fall in love with a human. Hell, she never imagined that she’d abandon her pack, endanger everyone around her, and break the worst rule possible. But she did.
A rogue werewolf is killing Daciana’s friends, and she sets on capturing the creature. She’ll do whatever it takes to stop the beast. The police and her boyfriend, Inspector Connell Lonescu, are starting to question her involvement in the murders, which is endangering the pack’s secret existence. But when the pack alpha kidnaps Connell, revealing the awful truth about the creature and its connection to the pack, Daciana must choose between saving the man she loves and saving her pack family from certain death.
Paranormal Suspense With Strong Romance
Buy Cloaked in Fur Here:
Amazon | Amazon UK | Barnes and Noble | iTunes
All Romance | Kobo Books | Crimson Romance Books
Publisher: Crimson Romance www.crimsonromance.com
Website | Twitter | Facebook
Pinterest | Goodreads | Amazon
Here's another peek inside Urdaisunia. Earlier, Rashali and Eruz parted under difficult circumstances, thinking they'd never see each other again, but now their paths unexpectedly cross again:
The noise of shouting, laughing, and gambling assaulted Eruz’s ears as he entered the tavern. The smell of wine, burning aksa-weed, fish, and bodies that had been working in the heat all day was almost overwhelming. Smoke from the lamps and torches fogged the room. He made his way across the crowded room to a spot on a bench along one of the walls. No one took any notice of him in his plain tradesman’s clothes and white salik; he also wasn’t the only person in the room who wasn’t Urdai. A small group of Xaxan men sat in one corner, drinking and gambling. Three Kai-Kalle youths in brightly-striped robes laughed and bragged and harassed the Urdai serving girl. An extremely drunk Sazar man stumbled into the tavern and began arguing with the barman, then slumped to the floor in a stupor.
Eruz ordered beer from a serving boy; though he usually preferred wine, the wine served in a place like this was likely to be sour and watery, while, it was said, it was impossible to make bad beer from Urdaisunian barley. He slowly nursed his drink while he observed the activity around him.
A small group of Urdai came in and went to a low table in a corner that was quieter than the rest of the tavern. A tall, lean Urdai man sat there with a number of other people. He had a quiet, authoritative air, and seemed to listen more than he spoke. Most likely he was the leader of the Nest, or at least high up in the leadership. Seated next to him was--
Eruz blinked to clear his smoke-hazed eyes and looked again. Rashali.
Relief and joy surged through him, along with an odd, sudden twist of dislike for the man sitting next to her. Eruz watched as the group that had come into the tavern spoke to him. They seemed to include Rashali in what they said, and the man frequently turned to her, as though asking her advice or opinion before replying. It was almost as though they were partners in running the Nest.
Fear quickly overshadowed Eruz’s relief. The Nest was in danger, which meant that Rashali was in danger. He hadn’t known how to deliver his warning—it was unlikely that any Scorpion would listen to a Sazar—but she would listen. He hoped. If she didn’t hate him for what he had done at Three Leaping Fish.
Here's the cover art for To The Gap, Book 4 of Daughter of the Wildings! First, the full wrap-around version for the paperback edition:
And the ebook version:
There's an old song called "Who'll Stop the Rain?" Silas and Lainie are doing their best, but it isn't easy, and this is no ordinary rainstorm. And if the other cattle drive hands find out they can use magic, there'll be trouble! But with thousands of head of cattle at risk, along with the success of the big cattle drive, they'll do their best to save the day! Thanks again to Mominur Rahman for this awesome art. Check out more of his work at me-illuminated.deviantart.com!
The Princess and the Paladin, by Hiram Webb
World-building: * * * * *
Writing: * * * *
Story: * * *
Characters: * * *
(I was provided with a free copy of this book for the purpose of giving an honest review.)
The Princess and the Paladin takes readers on a journey through the great Empire of NaRasch at a time of impending revolution. Gail, the youngest of the old Emperor's multitude of children, is given an unexpected gift: a kingdom of her very own. When the old Emperor's oldest son takes the throne, Gail is suspected of treason and imprisoned. She's rescued from her imprisonment by a warrior in the thrall of a mysterious sword - the Paladin, which begins her adventure through the lands of the NaResch Empire.
Fantasy novels can often be loosely grouped into character-based, plot-based, and world-based novels. The Princess and the Paladin reads very much like a world-based novel, in which the main focus is on the history, geography, and political tensions in the Empire. As Gail is handed off from one group of people to another, we get an extensive tour of the land and learn a lot about its history, including the tensions that are now leading these various groups to join together in rebellion against the Empire. There's some spectacular scenery and exciting action along the way on Gail's dangerous journey. I particularly enjoyed where she is taken white-water rafting (or canoeing) along a river through the mountains. There's also dragons and some other cool creatures.
The weak point of the story is Gail herself. We follow her on her adventures, and she's the central character of the story, but we know very little about her personality or what she's thinking or feeling or, especially, what she wants. She also doesn't really make any of her own decisions; she's just taken from one place to another by the other characters. This lack of ability to determine her own fate is an issue that comes up a few times - she objects from time to time over not being given any choice in what she does or where she goes. The others tell her that she does have a choice, but the choices she's given are really no choices at all, and she just goes along with what everyone else tells her would be best for her to do. According to the author's notes, The Princess and the Paladin is the first part of a longer work, The Fall of NaResch, so I assume that later on, Gail moves into a position of having more control over her life and her choices. She does start to come more into her own as she begins to master the magical sword Maroward, and has a lot of potential to become a powerful character later on.
The Paladin storyline and the rebellion storyline don't seem to be connected to each other, but I assume they tie in together more later on in The Fall of NaResch.
Besides Gail, there are a number of other characters in the book who are brought to life quite vividly. I especially liked the three young Pirates (who are the ones who take Gail on her white-water canoeing adventure). The writing is clear, with well-done descriptions that bring this vast, magical land to life. There's a lot to like about this book, and it will be interesting to see how the threads of the story laid out here develop later on.
Rey de Noches, by Sean Torres
Story: * * * *
Characters: * * * *
Imagination: * * * * *
Writing mechanics: * *
In the world of Noches, where no sun ever shines, a young man named Ruiz dedicates his life to the dangerous quest to become Rey de Noches - King of Nights.
This is a review of the revised edition. I first started reading the original edition and contacted the author privately with some concerns, and he advised me that a revised edition was underway, so I decided to wait and read and review the new edition. A number of errors in the original edition have been fixed, but the writing is still problematic. In particular, there are problems with tangled-up sentences, incorrect verb tenses (the correct use of "had" is something that a number of writers seem to have trouble with), redundant words, and dialogue punctuation. These are all things that can be learned and improved as the author continues to learn and practice the craft of writing.
What is more difficult to learn, that Mr. Torres has in abundance, is imagination and storytelling instinct. Noches is a fascinating and original fantasy world, based on Hispanic history and culture. In spite of the tangled prose, the world is colorfully and vividly described. The worldbuilding is remarkably consistent in terms of there being no "days" in this world, only night - the world "day" is never used, and magic is common in this world as the people living there need it to keep their bodies warm in the absence of sunlight. The magic in general is very cool and has some spectacular uses, and the rules for its use are carefully laid out.
Rey de Noches introduces us to a cast of varied and colorful characters. The main character, Ruiz, seems a little thin at first, but he gains dimension and interest as he goes through his tasks and gradually learns what his true destiny really is. Along the way he meets with bandits, mystics, and an orphaned little girl whom he takes under his wing.
The story is gripping and intriguing, and well-paced with both exciting action and more contemplative scenes; every scene serves a purpose in moving the story forward, and I was never bored. I do have to say that the ending was of a type that I really don't care for, but that's just my own personal taste, and I'm sure other readers don't mind that kind of ending, or may even prefer it.
On the whole, in spite of the problematic writing, this is an exciting, entertaining, and imaginative novel. My overall rating comes out to 3.75 stars, but I'm rounding it up to 4 because Mr. Torres is a young writer of clearly huge talent, who simply needs to continue working to improve the technical aspects of his writing.
Just catching up on some book reviews :)
Bane of Souls, by Thaddeus White
Exciting traditional fantasy. Horst is a newcomer and misfit to the tower and school of mages - his people believe that magical gifts are a curse. An evil spirit is terrorizing the city, and when the spirit's malicious actions strike too close to Horst, he vows personal revenge.
This book has enjoyable characters; I especially liked Horst and Rufus, Horst's fellow "barbarian" who is also a mage and one of his mentors. The magicians training and living in the tower are mostly portrayed as a well-rounded and diverse group of people. The crimelord Thaddeus is also a fun character; the bane of the city law enforcement's existence, he's too useful for them to seriously think about putting him away.
I also enjoyed the nature of the evil threat in the story; much more frightening and insidious than an army. The evil spirit has its own agenda, and it's ruthless and sneaky in going about its business. The magic in the story is also quite cool.
The novel felt a little unbalanced; a lot of attention was given to things that didn't seem quite as important to the story (they may prove to be more important in later books), while other, more important, events felt like they were skimmed over or skipped completely. Because of this, sometimes it was kind of hard to tell what was going on.
But mostly Bane of Souls is pretty well-written, and a fast-paced, entertaining read.
Here's a peek inside Chosen of Azara. Sevry is working as a guard-for-hire, and the caravan he's guarding is about to come under attack:
Sevry ignored Odigar and the confusion he was causing. The last of the largest enclosed wagons started up onto the ridge. The raiders came close enough that he could count them; there were eleven of them to his nine, plus the wagon and camel drivers. The pounding of their horses’ hooves grew louder. Sevry waited, sword drawn, his heart beating hard, his horse dancing beneath him in nervousness and excitement. At moments like this, all the times in his life when he’d waited, sword in hand, for the enemy to come blended into one. He was twelve years old again, holding his first sword, awaiting the invasion of the Royal Holding at Yiz by the Madrinan army; he was twenty-three, watching as the Madrinans approached the Convent of Azara; he was a mercenary, a guard, in countless skirmishes against countless, forgotten foes.
The last wagons were still trying to get into a secure position on top of the ridge when the raiders charged up the slope and barreled into the guards without checking their horses’ speed. Sevry and the other mounted guards were forced back against the wagons by the raiders’ onslaught. Sevry’s horse slipped a few feet down the gravelly slope; he brought it under control just in time to strike at a yellow-haired raider whose sword was swinging down towards his head.
A knot of fighting men on top of the ridge jolted the last wagon in line, just above Sevry. With a heavy thud, the wagon’s load of smuggled jade shifted. Sevry heard the sharp crack of the wagon’s front axle as it broke, but he didn’t have time to move out of the way.
Dragging its horses with it, the wagon tumbled down the slope, crashed into Sevry and his horse, and landed on its side with Sevry’s legs trapped beneath it. Excruciating pain exploded through his legs, and his scream drowned out the noises of the fight and the cries of injured horses and men.
In spite of the agony flooding his senses, he remained conscious throughout the rest of the battle. Finally, the few surviving raiders turned tail and rode away, and Sevry’s men were free to turn their attention to him. He was glad to see that none of them had fallen, though most of them were injured. They freed the horses from the broken wagon and put the poor beasts, along with Sevry’s badly-injured horse, out of their misery, unloaded the jade, then moved the wagon off of him. Bliss at the disappearance of the crushing weight nearly made Sevry forget about the pain for a moment. Speaking to each other in harsh, urgent whispers, the men carefully lifted Sevry and laid him down on some blankets. Each movement brought further waves of fresh agony. He tried to bite back his cries, but they tore their way out of him anyway. One of the men poured herbed wine into his mouth. Desperately thirsty, Sevry swallowed it.
Even the strong sleeping herb in the wine barely won out over the pain. Sevry dozed uneasily, only to be jolted into consciousness by new pain as his crushed lower legs and raw, scraped arms and back were being cleaned and bandaged. Finally, his caretakers finished their tasks, and he was able to sink into undisturbed darkness.
It's been almost a week since my last post, a couple of weeks since releasing The Lost Book of Anggird, and I'm still a little ways out from my next major release, which will be Sarya's Song. So how am I entertaining myself (and trying to stay out of trouble) in the meantime?
First of all, it's November, which means National Novel Writing Month (NaNoWriMo, or just NaNo). Last year I wrote the draft of Sarya's Song (finally finishing it after a number of false starts), but this year I've returned to my tradition of pounding out a fanfiction during November. I got off to a good start, then took a few days off to finish the draft of Book 6 of Daughter of the Wildings, then just couldn't get motivated to work on the novel I was doing for NaNo. So on Nov. 8, I decided to set aside the novel I'd started and work on an idea I'd been toying with for a few years. Starting over again from zero words more than a week into November means a lot of catching up to do. I set a minimum quota of 2500 words a day, and I'm almost caught up. Things are looking good for my 5th win in a row! (Note for those unfamiliar with NaNoWriMo, the object is to write 50,000 words of a novel during the month of November. It's a self-challenge rather than a contest where you're competing against other people, and everyone who verifies that they wrote 50,000 words or more is a winner.)
Also, as I mentioned, I finished the 6th book of Daughter of the Wildings, which means that the whole series now exists in complete form. The whole series is printed out and sitting in a very large binder, resting for a while until I'm ready to start the revision. So, for those of you who hate waiting years between books of a series, and who wonder if a slow-publishing series is ever going to be finished at all, take heart - Daughter of the Wildings is complete, if still something of a mess. I'm even giving my family instructions that should something happen to prevent me from editing and publishing the whole thing, they're to just put whatever hasn't been published yet online. Not that I plan on anything happening to me, but you never know. (My husband is a wills and estate planning lawyer. That sort of thing kind of rubs off on you when you live with it.)
A couple of stories I wrote last March during my pre-Camp NaNo challenge have still been waiting around to be edited. "The Tale of Haveshi Yellowcrow" and "The Tale of Latan the Scholar" (original titles, I know) are linked together and are also loosely related to Chosen of Azara; Haveshi and Latan are mentioned in passing (and not by name) in the novel. I decided it's time to get these fixed up and published, so I'm working on the revision of those after I finish my NaNo quota each day. With some luck and a lot of hard work, they should be ready in a week or so. I'm thinking I'll post them on the site for free for a short time, then put them in the Kindle Select program for 90 days.
I'll start on the next revision of Sarya's Song once I'm done with the Haveshi and Latan stories.
Finally, The Lost Book of Anggird has been getting some very nice reviews. I installed the Goodreads reviews widget for it on the book page, so you can read the complete reviews there, or check out highlights on the Lost Book reviews page.
Back to work!
Here's another peek inside The Lost Book of Anggird. Perarre and Roric, on the run from the law, have met a friendly woodcutter named Elmond. Here, Roric and Elmond go shopping:
After breakfast, Elmond stopped at the wagon to transfer some of his money into a small leather pouch and lock the rest in the lockbox, then they walked down the street to the mercantile.
Clothing was the most immediate need, Roric decided. The well-stocked store had several shelves and racks of ready-made dresses, trousers, and shirts. Dresses didn’t seem practical for a long journey on horseback, so, using his hands to estimate Perarre’s height and the size of her hips and chest — his face growing warm as he did so — Roric consulted with the shopkeeper to choose some trousers and shirts for her as well as for himself. The trousers and one remaining shirt he had brought with him from the University, besides being nearly threadbare, didn’t fit quite right any more. The Uurikhani tended to be solidly muscular, and three weeks of chopping and hauling wood had had a noticable effect on Roric’s build.
To the pile of clothing on the counter he added a pair of leather-and-canvas packs that could be carried separately or fastened together and slung across a horse’s back, two large leather water flasks, a flint and steel for starting fires, a good knife, packages of hard flatbread, dried spiced meat, and dried fruit, and a pair of blankets. Roric briefly looked at a set of lightweight cooking gear, then decided not to get it. While Perarre, from growing up in an inn, might know how to cook on a stove, neither of them knew how to cook over a campfire, and, even if they did, he didn’t know how to hunt anything for them to cook. It was sheer dumb luck, he thought, not for the first time, that two people as helpless as they were had survived this long, and he had the feeling that their journey to escape from the Guards and discover the origins of the magica had barely begun.
The shopkeeper showed Roric a small medical kit, and he added it to the pile, along with a pair of heavy, sturdy boots for himself and another pair for Perarre. He stepped back, contemplating his purchases as he rubbed at the itchy beard that had overrun his face, then put a razor, cake of soap, small mirror, two small towels, and a comb with the other things.
If Perarre was going to be able to translate the journal, she would need paper, pencils, and a writing surface. At Roric’s request, the shopkeeper added a sheaf of blank paper, a handful of pencils, and a foot-square roofing shingle to the pile. Then Roric glanced around the store one more time to see if he had forgotten anything important, and wondered how he could possibly have enough money for the small mountain of items on the store counter. But after the shopkeeper added it all up, muttering over a long column of figures scratched on a piece of paper, and Roric paid the resulting sum, he had a generous handful of coins to spare. Elmond refused to take back the money, so after buying a couple of bedsheets for Elmond to replace the ones he had cut up for bandages, Roric tucked the pouch with the rest of his money into a small pocket in one of the new packs.
When Elmond finished with his own purchases, the woodcutter took a small axe, the length of Roric’s arm, from his own heap of supplies and put it with Roric’s things. “You’ll need an axe for firewood. This one’s small enough for travel, and the best blade in the store. My gift to you.” Before Roric could find words to thank him, Elmond winked. “In all honesty, my friend, you’re going to need all the help you can get.”
Follow me on BookBub
Click on the covers for more information
Kyra Halland: Welcome to My Worlds is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com.
This website uses marketing and tracking technologies. Opting out of this will opt you out of all cookies, except for those needed to run the website. Note that some products may not work as well without tracking cookies.Opt Out of Cookies