Showing posts with label Maryland. Show all posts
Showing posts with label Maryland. Show all posts

Wednesday, June 04, 2025

Virtual Book Tour & Giveaway: Charm City Spouse's Club (Charm City Mystery, #2) by Pamela Kyel

Charm City Spouse's Club 

A Charm City Mystery
by
Pamela Kyel


About Charm City Spouse's Club

 

Charm City Spouse's Club (A Charm City Mystery)
Cozy Mystery
2nd in Series
Setting - Baltimore, Maryland
Publisher: Wild Rose Press (April 2, 2025)
Paperback: 254 pages
ISBN-10: 1509260013 / ISBN-13: 978-1509260010
Digital ASIN: B0DTKQ8L8W

goodreads badge

Special Agent Laci Duvall, AFOSI, thought it was supposed to be a lighthearted baseball game between the Air Force and Army Special Investigative Teams. But things took a deadly turn when the president of the local military spouse’s club was found dead in the women’s bathroom—stabbed with a plastic pink flamingo. Now, Laci will work with the Army Criminal Investigative Division to find who hated the woman enough to leave her in a public restroom. Was it the spouse who ran against her for the presidency or a fellow club officer sick of her cruelty? The list of suspects increases by the minute, and Laci learns there is no loyalty when it comes to social climbing—military spouse’s style.

Click to Purchase!


About Pamela Kyel


Pamela Kyel was born and raised in Edgewood, Maryland—north of Charm City. It’s a running joke when you live near a large, well-known city—you tell people that’s where you’re from. So, unofficially, she’s from Baltimore! Since her spouse’s retirement from the military, they call Wisconsin home, where they have two daughters and two cats, Daisy and Ernie. You can follow along with her on her website, www.pamelakyel.com.


| Website | Facebook | Goodreads |
| Instagram | LinkedIn | TikTok | YouTube |


Character Guest Post


We’re getting to know Special Agent Laci Duvall of the Air Force Office of Special Investigation’s roommates and family. 

I’m Sammie, and I met Laci when I showed up on her doorstep after I found out my husband and her ex-husband was dead. You see, they used to work together in addition to being married. I had our twins with us, and, yes, I know my folks lived right over yonder, but my momma couldn’t handle Ryan’s crying. I swanny it’s like she never had kids before. 

I’m Cassy, and I met Laci at a local pharmacy in the middle of the night. She had on boxers and fuzzy bunny slippers and had no idea where anythin’ was in the place. I helped her with the kid’s medicine and some snacks. Next thing I know, I got the chicken pox, and I’m crashin’ at her place. We been together ever since. It’s been a riot. 

We help Laci out on her cases whenever she asks us. It was crazy going to my in-laws and seeing her with them. Something I never thought I’d ever see. 

I used to be a Baltimore City Cop but left that job, and this one here knows how to pick locks, and dontchu think that comes in handy. Between the three of us, we got it figured out. 

Yes, we also learned I’m terrible with guns didn’t we? 

Oh yes, but then you ain’ so good with a Taser either. 

Poor Laci. She took it well when I got her with it, though. Twice. What she doesn’t take well? Being snuck up on. I’ve been on the other side of that right hook, and I swanny it’s not something I’ll ever forget. 

Yeah, she don’ like that too much. She didn’ like the shootin’ range the first time we went with her neither. She got scared, and next thing you know she’s in a ball on the floor and pale as a sheet. She got trauma from when she deployed, she said. 

I think that’s where the right hook comes from, too, when you sneak up on her. She’s amazing with my kids, though. Ana took to her right away, and when Laci works from home she usually has Ana attached to her hip. I like to say they’re like peas and carrots. 

Tha’s like Rev and Ryan. Peanut butter and jelly, those two are. 

Yes, who knew when Rev helped us out that he’d be a part of the family. Not me. Just don’t get between him and an Os game. Isn’t he going to a game here shortly? Laci bought him a ticket in the shower section as a thank-you for him helping us out. Apparently, it’s a Baltimore thing. 

Oh yeah, that an’ hon. He likes to use that a lot. I’m from San Francisco, and we don’ have nothin’ like that there. 

I grew up in Tennessee and we have lots of sayings. I guess you can tell that by the way I talk, huh?

Yeah, you got the “I swanny” thing goin’ on everywhere. Rev’s real name is Steve, and he owns a ride-share company called Revved. The man is a giant. I mean I’m tall at six even, but he got me by a head. I think he said he’s six-foot-seven. 

We learn more about the military with each case Laci brings home. The spouse’s club was a doozy. For land’s sake—this girl got upset because her husband wasn’t promoted a year early? It wasn’t any skin off his nose, he was willing to wait, but it didn’t set too well with her, and she got ornery about it. I mean she took it out on the whole club, but that one poor girl more than the rest. 

Yeah, we never know what she gonna bring home next. Her and her honey can’ seem to get of one mind and go out on a date. I done told her to ask him out. She did, but have they gone out yet? Nope. 

You can’t blame that entirely on Laci, and you know it. He called and canceled and never even told her why. Then she had to go and hear about that woman trying to make it into the DA’s office. Bless her heart, she handled that better than how most other women I know would have. 

Yeah, Desio done stepped in it with that. He ghosted the poor woman without realizin’ tha’s what he was doin’. Man is clueless. 

Yes, their dating motto is we’re taking our own sweet time about it, but we’ll get there someday. 

We should come up with a house motto—like those signs you see everywhere. 

In this house, every day is an adventure. 

… and sometimes a felony. 

Don’t forget Laci’s sweet tea addiction. I swanny I’ve never seen anything like it. She should buy stock in Groovs. Groovs is the local chicken and sweet tea place. She’s always there. 

In this house, every day is an adventure and sometimes a felony. But there’s always sweet tea. 

Oooh, now that I like. 

Tour Participants

June 2 – Infinite House of Books - SPOTLIGHT
June 3 – Jody's Bookish Haven – SPOTLIGHT
June 4 – Baroness Book Trove – SPOTLIGHT
June 4 – Guatemala Paula Loves to Read – CHARACTER GUEST POST
June 5 – Books, Ramblings, and Tea – SPOTLIGHT
June 6 – Frugal Freelancer – AUTHOR GUEST POST
June 6 – Eskimo Princess Book Reviews – SPOTLIGHT
June 7 – Boys' Mom Reads! – REVIEW
June 8 – FUONLYKNEW – SPOTLIGHT
June 9 – Socrates Book Reviews – SPOTLIGHT
June 10 – Maureen's Musings – SPOTLIGHT
June 10 – Novels Alive – REVIEW
June 11 – Christy's Cozy Corners – CHARACTER GUEST POST
June 11 – Sapphyria's Book Reviews – SPOTLIGHT
June 12 – Escape With Dollycas Into A Good Book – REVIEW
June 13 – Deal Sharing Aunt – CHARACTER INTERVIEW
June 14 – MJB Reviewers – SPOTLIGHT
June 14 – Sarah Can't Stop Reading Books – REVIEW
June 15 – Elizabeth McKenna - Author – SPOTLIGHT


GIVEAWAY! GIVEAWAY! GIVEAWAY!



Have you signed up to be a Tour Host?

Click Here to Find Details and Sign Up Today!

Want to Book a Tour?

Click Here

Saturday, March 01, 2025

Virtual Book Tour & Giveaway: The Ballad of the Great Value Boys (From the Case Files of Steve Rockfish, #4) by Ken Harris

The Ballad of the Great Value Boys by Ken Harris Banner

THE BALLAD OF THE GREAT VALUE BOYS

by Ken Harris

February 10 - March 7, 2025 Virtual Book Tour

Synopsis:

The Ballad of the Great Value Boys by Ken Harris

FROM THE CASE FILES OF STEVE ROCKFISH

 

Private Investigators Steve Rockfish and Jawnie McGee's loyalty is tested when they are called upon to rescue a friend whose plan to grift a local Militia goes awry. The ruse rebrands expiring MREs as Q-Rations, focuses on fear, and targets those with an anti-government mindset.

Rockfish and McGee arrive in the dilapidated steel town of Grindsville and are quick to realize the Penn Forest Patriots are more than weekend LARPers. The partner's investigation uncovers a devious plot to light the fuse on a series of domestic terrorism events and throw the country into chaos.

The lack of a timely response by Federal Law Enforcement swiftly constitutes an emergency on Rockfish and McGee’s part. The plot forces them to empty their analytical and investigative skill sets across two states in an attempt to mitigate the threat. Can they prevent the terror cell from igniting the next insurrection and running out the clock on America’s democracy?

Praise for The Ballad of the Great Value Boys:

"Steve Rockfish is back and kicking militia ass. In fact, the whole crew is back, busting balls as they solve crimes and track down the bad guys. The wisecracks fly fast and furious. So do the twists and turns. The bad guys are badder, the danger more dangerous, and every character as endearing as they are dysfunctional. I couldn't turn the pages fast enough."
~ Haris Orkin, award-winning author of The James Flynn Escapades

"Prepare for twists, turns, and more than a few laugh-out loud moments in this rollercoaster of a thriller that pits wise-cracking private investigator Steve Rockfish and his band of unlikely cohorts against a right-wing extremist militia group with a dangerous agenda."
~ Patti Liszkay, author of The Equal and Opposite Reactions Trilogy

"Great gobs of serious yet hilarious crime-solving by Steve and Jawnie, along with their cast of friends ranging from dependable to what-the-hell-now crazy. Absolutely a fun ride! But I warn you, you'll want to read the entire series tonight."
~ Val Conrad, author of The Julie Madigan Thriller Series

Book Details:

Genre: Crime Fiction
Published by: Black Rose Writing
Publication Date: February 6, 2025
Number of Pages: 350
ISBN: 9781685135539 (ISBN10: 1685135536)
Series: From the Case Files of Steve Rockfish series, Book 4
Book Links: Amazon | Barnes & Noble | BookShop.org | Goodreads | Black Rose Writing

Read an excerpt:

You've reached Rockfish & McGee, Investigative Specialists. At the tone, leave your name and message. Someone will get back to you at our earliest convenience. [Beep]

"Steve, why don't you ever answer your cell? I'm in deep shit here and you are my one call. Grindsville. Somewhere in Pennsylvania, heading west. The locals have me locked up on a trumped-up charge. You gotta believe me, Steve. I didn't do a damn thing..."

The partners stood around Lynn's desk and listened to the voicemail, left the previous evening. Their administrative assistant had heard Raffi's plea for help first, and immediately reached out to Rockfish and Jawnie to advise of a friend of the office's predicament.

"I'm guessing you didn't pick up his call yesterday?" Jawnie said, with a perturbed look on her face.

"Would you want to talk to Raffi every time he calls?" Rockfish said, raising his own eyebrows. "Plus, I didn't know it was him. The notification came up, Unknown Caller, and I forwarded it to the office line. I assumed it was spam, figured we'd listen and handle it on Monday. And well, here we are. Plus, I didn't want to mute the television. It was that new Marvel movie, Hawkgirl Takes Topeka."

"DC Universe, but I totally get where you're coming from," Jawnie said with a grin. "Too bad it wasn't a scammer halfway around the world calling regarding our Medicare benefits."

"If I was his only call, then he's expecting me to come up there and bail him out. Where the hell is Grindsville, anyway?"

"Central Pennsylvania, Boss," Lynn said. She glanced up from her computer at Jawnie and Rockfish, standing on the other side. "Two hours east of Pittsburgh. What do you think he did?"

"You heard as much of that rambling message as I did. Lord knows what type of scheme he had in mind and was trying to run on the rural bumpkins," Rockfish said. He stepped back into the office's bullpen area before slumping into his favorite recliner. This is the last damn thing I need today. The Andrist case keeps raising its ugly head and I don't have the time to handle two problem children at once. Where is my morning coffee?

"Steve, you know as well as I do Raffi's voicemail changes with each money-making opportunity," Jawnie said. He hadn't noticed she followed him and had taken up her normal seat on the couch, laptop open and at the ready. "Might as well dial and listen. It might give you a leg up on what you're facing in Grindsville. Assuming you're going and someone powered down his phone. It's probably in an evidence storage locker. The call should go straight to voicemail. If you're considering following up on this."

"You know as well as I do, I can't leave him hanging," Rockfish said. "Google says it's anywhere between three and four hours to get there as the Lana flies. If I can get out of here before noon, I might have him sprung before dinner." He shifted his body in the chair and turned toward Lynn's desk. "Lynn, let's hear it."

"Speed dial four on speaker. Gimme a sec."

Rockfish and Jawnie got up and stood around Lynn's desk. They both leaned across and listened as the number rang once and rolled over to voicemail.

"Hello, you've reached the desk of Raphael Pérez, President of Patriot Meals on American Made Wheels. Please visit our website, www.Q-Rations.biz for orders and to view our FAQ. Please leave a message and a true patriot will get back to you shortly. God Bless."

"He's catering to the insurrectionists, isn't he?" Jawnie said. The concern in her face was clear, and Rockfish wasn't sure how to answer. He chose his words carefully. Raffi was a friend.

What am I going to tell her she already doesn't know? The guy will do practically anything to make a buck, no matter the gray area involved. Social, political or moral issue be damned. That's Raffi.

"Jawnie, we've all got parts of us that aren't the most desirable. Hell, look at me. Who the fuck in their right mind would want to be associated with me?"

"Are you implying I'm not in my right mind?"

"Yeah, me too," Lynn said. "Shots fired, Steve."

Rockfish walked back to his chair and stood behind it, elbows resting on the back. "That's damn well not what I meant, and you both know it."

Both women cracked smiles, and Rockfish relaxed for a minute before continuing.

"We all know he straddles that line, but I've known him longer than either of you two. The man's in it for the money. Nothing more, nothing less. Let me go figure out what kind of mess he's gotten himself into and we can revisit adjusting his moral compass when I get back."

Rockfish poured himself a cup of coffee. I'll need more than this tonight after I sweet-talk his ass out of jail. Might as well stop at the liquor store before making the drive. Hotel bar drinks are on the expensive side. Shop for a happy ending and will it into existence.

"I'm headed back to my office. Try to figure out my next couple of moves and exactly what he was doing up in the middle of nowhere." He turned and walked down the short hallway to his private office.

Once out of the sight of prying eyes, Rockfish finished constructing his homemade Irish coffee and turned on his monitor. I need to figure this mess out. The sooner the better. Patriot Meals on American Wheels and something about rations. Since the Porbeagle case, Raffi usually focused his semi-legitimate business opportunities on the bumpkins he felt he could run circles around intelligence-wise. Especially should any part of his half-assed plans go sideways. Only makes sense he zeroed on those who continue to celebrate January 6th. Best to start researching with his website and gather what I can.

Rockfish picked up his desk phone and dialed Raffi's cell again. He jotted down the URL on a pink Post-it and stuck it to the bottom of his monitor. I need to talk to Lynn. We need good old-fashioned yellow ones. At least for me.

His fingers tapped out the web address and Rockfish paused as his pinky hovered over the return key. Do I really want to know? Can't I drive up there with a credit card and pay the fine or whatever percentage of his bail the bondsman requires? You should know this already. The less you know about the man's shenanigans, the better. No chance of being sucked into the Raffi vortex.

Curiosity won out and the Q-Rations.biz website filled the screen.

In the years since Jawnie had arrived on scene, Rockfish now had more experience with the Information Super Highway. While he wasn't on her level, even he had to question the design of Raffi's cracker-jack website. Looks like a site a middle school kid made in 1998. I can almost hear the dial-up modem noise.

The top of the page read Q-Rations against a black background, the letters alternating between red, white, and blue. The image flickered every couple of seconds. How many patriots had visited the site with full intentions to buy this shit but suffered a seizure before navigating to their shopping cart? Under the image was the slogan from the voicemail, Patriot Meals on American Made Wheels. What really caught Rockfish's attention was the picture directly to the right of the bit of jingoism. Raffi stood at attention, dressed in what Rockfish thought was George C. Scott's uniform from the opening scene in Patton. His right hand cocked and saluting.

The set of balls on this guy, but give him credit, he knows his audience. Pander to them until they open their wallets and then turn the grift up a few more notches.

The rest of the site's front page laid out a story full of fear mongering and catered to the benefits of hoarding Q-Rations. Each meal would be priceless once Hillary Clinton, the newly appointed Biden Gun-Czar, came a knocking on your door. Think the supply chain is fucked six ways to Sunday now? Wait until George Soros declares martial law. Repackaged MREs? How did he come up with this idea? Rockfish imagined the interest and rising demand. He wondered where Raffi would or had gotten his supply from. He ain't cooking and packaging this shit in the basement of his townhome.

The rest of the page detailed the different options of Q-Rations available for purchase, but Rockfish had seen and read enough. He moved his mouse over to the top of the browser and printed the page, before hollering down the hallway to where Lynn and Jawnie continued to talk.

"Lynn, can you use that webcrawly thing and download me a copy of Raffi's entire website?" Rockfish said. "Chuck it on a USB along with the prison voicemail, and I'll take it with me. I'm not sure what kind of internet I'll have out in the mountains of West Central Pennsylvania."

"Gotcha, Boss. I'm on it," Lynn said.

"You're a lifesaver." Rockfish smiled to himself and heard a light knock. He glanced up to see Jawnie standing in the open doorway.

"You're going this alone? There's something to be said about going lone wolf in that area of the country, if you know what I mean. Plus, I don't have the time to find a good-looking shot for when the milk container people call for your missing person picture."

"I get it, but he's my friend, and occasional support to this office," Rockfish said with a shrug. "Listen, I'll run up there, grab a hotel, pay his fine and come back with him riding shotgun in the morning. Worst case, it's bail money instead of a fine, but at least he'll be back on the street and owe me one."

Jawnie shifted her weight from one leg to the other and leaned against the door frame with her arms crossed. Rockfish understood his reasoning, hadn't fully sold his partner on the trip. In fact, Rockfish had lost count of exactly how many favors Raffi currently owed him.

"I can see you still don't think it's a grand plan. But if you come, who's going to stay here and handle Andrist? I mean, I love he keeps hiring us, but that man is a handful and I can't, in good faith, ask Lynn to deal with him on an almost daily basis." Rockfish saw this line of reasoning was an easier sell by Jawnie's nod and expression.

"He is our best client at the moment," Jawnie said. "Best paying, too."

"Coddle him. Hold his meetings at arm's length. Do whatever you need. I'll be back before noon tomorrow and be on my phone at all times," Rockfish said. He stood up and grabbed his messenger bag and laptop.

"You're leaving right this instant?"

"Yeah, I need to swing by Bass Pro Shops and pick up a few camo shirts, knit hat and a jacket. It'll be pretty cold up there and I'll blend in better. In small towns like this, the natives are restless. Just tryin' to prevent any kind of run-in."

"Better grab one of Mack's old trucker hats and by all means, don't shave," Jawnie said and stepped back out of the doorway.

Rockfish paused and held out his fist and Jawnie bumped it. He picked up the USB from Lynn on his way out the door and auto-started Lana before stepping out into the February cold.

***

Excerpt from The Ballad of the Great Value Boys by Ken Harris. Copyright 2025 by Ken Harris. Reproduced with permission from Ken Harris. All rights reserved.

 

Don't Miss The Other Case Files of Steve Rockfish

The Pine Barrens Stratagem by Ken Harris See You Next Tuesday by Ken Harris A Bad Bout of the Yips by Ken Harris
Amazon | Barnes & Noble | Goodreads Amazon | Barnes & Noble | Goodreads Amazon | Barnes & Noble | Goodreads


 

Author Bio:

Ken Harris

Ken Harris retired from the FBI, after thirty-two years, as a cybersecurity executive. With over three decades writing intelligence products for senior Government officials, Ken provides unique perspectives on the conventional fast-paced crime thriller. He is the author of the “From the Case Files of Steve Rockfish” series. He spends days with his wife Nicolita, and two Labradors, Shady and Chalupa Batman. Evenings are spent playing Walkabout Mini Golf and cheering on Philadelphia sports. Ken firmly believes Pink Floyd, Irish whiskey and a Montecristo cigar are the only muses necessary. He is a native of New Jersey and currently resides in Virginia’s Northern Neck.

Catch Up With Ken Harris:
www.KenHarrisFiction.com
Twitch - @kenharrisfiction
Amazon Author Profile
Goodreads
BookBub - @KAHFiction
Instagram - @kenharrisfiction
YouTube - @KenHarrisFiction
X - @KAHFiction
BlueSky - @kahfiction.bsky.social
Facebook - @kah623

 

 

Review:

5 stars!

A great return to the adventures of Rockfish & McGee and their associates. 

The Ballad of the Great Value Boys is the fourth entry in author Ken Harris’s entertaining and action-packed PI mystery series, From the Case Files of Steve Rockfish, and it is a wonderful and danger-filled new adventure for Steve, Jawnie, and their friends and associates. Client and friend Raphael “Raffi” Perez’s latest get-rich-quick scheme is to repackage soon-to-expire MREs, brand them as “Q-Rations,” and market them to doomsday preppers, survivalists, and others of that ilk. But when a big sale to a Central Pennsylvania backwoods militia group goes south, Raffi calls on Steve to help settle the score. While Steve is determined to stay out of it and discourage Raffi’s plan for vengeance, another friend, former Baltimore Police Department captain Dan Decker, unsettled after his recent forced retirement, may have a different opinion. 

Steve Rockfish and Jawnie McGee are back, and so are many of the faces from the previous novels, slowly building into one big, fun, and happy family. The back-and-forth banter between characters sparkles, and pop culture references from days gone by delight. While Steve has his hands full early on trying to curb Raffi’s tongue and prevent him from getting them both in more trouble, he, too, lets his mouth get away from him a couple of times, landing him in hot water. Jawnie is really coming into her own as his partner; their differences complement the success of their working relationship. Dan Decker is relatable in his reaction to being put out to pasture before he was ready. 

The plot moves swiftly, starting with the shocking prologue. The scenes are so well drawn that I felt like I was there alongside the characters as situation after situation took a dramatic and unexpected turn. There are references to past cases, but enough information is also provided so readers new to the series won’t feel left behind. 

With its engaging characters, twisty plot, vivid descriptions, and entertaining dialogue, I recommend THE BALLAD OF THE GREAT VALUE BOYS to mystery readers, especially those who enjoy private investigator tales and humor in their stories.


Tour Participants:

Visit these other great hosts on this tour for more great reviews, interviews, guest posts, and opportunities to WIN in the giveaway!

Click here to view the The Ballad of the Great Value Boys by Ken Harris Tour Schedule

 

 

Don't Miss Your Chance to Win! Enter Today!

This is a giveaway hosted by Partners in Crime Tours for Ken Harris. See the widget for entry terms and conditions. Void where prohibited.

Can't see the giveaway? Click Here!

 

 

Get More Great Reads at Partners In Crime Tours

 

Tuesday, November 19, 2024

Book Review: A Bad Bout of the Yips (From the Case Files of Steve Rockfish, #3) by Ken Harris

A Bad Bout of the Yips (From the Case Files of Steve Rockfish #3)A Bad Bout of the Yips by Ken Harris
My rating: 5 of 5 stars

A riveting crime fiction tale that I was unable to put the book down until I reached the last page.

A Bad Bout of the Yips is the third book in author Ken Harris's crime fiction series featuring PI Steve Rockfish. From the start (of this book or any in the series), readers old enough to know will immediately feel his kinship with the old-school investigators and the nod to and nostalgia of the classic PI television shows from the 1970s, such as The Rockford Files. If you loved those shows, this is the series for you! If you don't know what I'm talking about, this is still a series you'll want to give a look-see.

Steve Rockfish is a cool customer, a tough guy, and he needs to be in his line of work, especially as he's going up against the mob in this real estate development-themed crime fiction tale. His young partner, Jawnie McGee, is still reeling after the previous book's events. This normally steadfast and stand-up gal shows some vulnerability in her fragile state, but although she struggles early on to regain her footing, she comes on strong later in the story.

This third book has multiple storylines, some involving old nemeses that harken back to previous books. However, the third time's the charm as storylines converge and are wrapped up. The Baltimore and other Maryland and New Jersey settings were comfortable yet fresh (I'm just done to death sometimes with Chicago and NYC). I loved the cultural nods and the guessing game to identify the source of the references with Lynn.

The case that lands Rockfish and McGee in dutch involves a lesbian couple who have purchased a rundown miniature golf business out from under the nose of a large real estate development corporation with mob ties. Immediately after taking possession, threatening messages appear, and an escalating series of vandalism plagues the property, including anti-gay slogans spray painted across the buildings and inflammatory fliers pepper the neighborhood to stir up trouble with the locals. What follows on the way to resolution are twists and turns, tense action and danger, told with a riveting vim and vigor that I found myself smiling as I read, completely engaged and unable to put the book down until the last page was turned.

I recommend A BAD BOUT OF THE YIPS to readers who enjoy crime fiction, old-school PI heroes, a Baltimore setting, and fans of the previous novels in the series.

I voluntarily reviewed this after receiving an Advanced Review Copy from the author through Partners in Crime Virtual Book Tours.

View all my reviews