Terrance Layhew's Blog

October 11, 2025

With Nathanael Hummel and In the Heart of Alexandria

Giacomo Ferrentino and The French Foreign Legion are on a top secret mission well off their beaten path. A man with a heart of fire and an incorruptible blade faces down enemy after enemy to bring a city back from despotism and terror.

Suit Up! With Nathanael Hummel as we discuss his latest book, In the Heart of Alexandria. We’ll discuss swashbuckling, the French Foreign Legion, adventure fiction, mustaches and more!

Pick up In the Heart of Alexandria – https://a.co/d/c1DR2dt

Order my pulp treasure hunt novel, One Man’s Treasure  https://a.co/d/i19YMn7

Order my 1920’s Aviator novella, Unwanted Passenger https://a.co/d/5FVQJWU

 For only $1.00/month you get ad free episodes one week early! Join my membership – https://buymeacoffee.com/suitup

Follow Nathanael

https://www.instagram.com/piedmonticus

https://www.instagram.com/veritas.entertainment

https://www.youtube.com/@njamnhummel

https://www.youtube.com/@MensAdventureFictionPodcast

The post With Nathanael Hummel and In the Heart of Alexandria appeared first on Terrance Layhew.

 •  0 comments  •  flag
Share on Twitter
Published on October 11, 2025 23:00

October 4, 2025

With Raymond Benson and The Hook and the Eye

Hired to transport the impossibly beautiful and impossibly secretive Dora from New York to Texas, Felix Leiter is thrust into a non-stop adventure, where danger and deceit lie in wait around every bend in the road.

Raymond Benson is BACK! We’ll be discussing his latest book The Hook and the Eye, returning to the Bond world, writing Felix Leiter, noir fiction and much more!

Pick up a copy of The Hook and the Eyehttps://a.co/d/e6jTTeY

Order my pulp treasure hunt novel, One Man’s Treasure  https://a.co/d/i19YMn7

Order my 1920’s Aviator novella, Unwanted Passenger https://a.co/d/5FVQJWU

Join my membership – https://buymeacoffee.com/suitup

Follow Raymond

The Black Stiletto – https://a.co/d/0mRYAlw

Raymond Benson

https://bsky.app/profile/raymondbenson.bsky.social

https://www.facebook.com/AuthorRaymondBenson

https://www.instagram.com/rbinperson

The post With Raymond Benson and The Hook and the Eye appeared first on Terrance Layhew.

1 like ·   •  0 comments  •  flag
Share on Twitter
Published on October 04, 2025 23:00

September 27, 2025

With Dick Tracy and Ryan Permison

Ryan Permison makes his Suit Up! Debut to talk about Dick Tracy (1990). This auteur passion project is crazy. Is it crazy good or merely mad? Tune into the episode to hear our thoughts on the film, production, character and more!

Order my pulp treasure hunt novel, One Man’s Treasure  https://a.co/d/i19YMn7

Order my 1920’s Aviator novella, Unwanted Passenger https://a.co/d/5FVQJWU

Join my membership – https://buymeacoffee.com/suitup

Order the Veritas Western Collection – https://a.co/d/bzYDmvD

Follow Ryan

https://www.youtube.com/@AndIQuoteChannel

https://www.facebook.com/andiquotechannel

https://www.instagram.com/andiquotechannel

The post With Dick Tracy and Ryan Permison appeared first on Terrance Layhew.

 •  0 comments  •  flag
Share on Twitter
Published on September 27, 2025 23:00

September 20, 2025

With Jeff Nelson and Ninja Punks, @*&% OFF!

In Mamaroneck, New York, Brian Stratton’s soul burns amid his lukewarm suburban surroundings. Seeing no escape, he rebels, finding catharsis for his sorrow in the local punk scene. After he sneaks backstage at his favorite band’s first concert in the US, he finds the room bloody and Keisuke Fuma-celebrity by day, ninja for the yakuza by night-standing over the dead bodies.

Jeff Nelson joins the show to talk about Ninja Punks his debut novel, along with the anime influences, his writing journey, punk rock and much more!

Pick up, Ninja Punks, @*&% OFF! – https://a.co/d/bdhE2Ce

Order my pulp treasure hunt novel, One Man’s Treasure  https://a.co/d/i19YMn7

Order my 1920’s Aviator novella, Unwanted Passenger https://a.co/d/5FVQJWU

Join my membership – https://buymeacoffee.com/suitup

Follow Jeff

https://www.jeffnelsonauthor.com

http://instagram.com/jeffnelsonauthor

The post With Jeff Nelson and Ninja Punks, @*&% OFF! appeared first on Terrance Layhew.

 •  0 comments  •  flag
Share on Twitter
Published on September 20, 2025 23:00

September 13, 2025

With The Phantom and American Pulps

Slam evil! John Borges and Matt Pagourgis from American Pulps return to Suit Up! To talk about The Phantom starring Billy Zane. We’ll discuss The Phantom’s origins, the films, 90’s Hollywood, reinterpreting the character and much more!

Order my pulp treasure hunt novel, One Man’s Treasure  https://a.co/d/i19YMn7

Order my 1920’s Aviator novella, Unwanted Passenger https://a.co/d/5FVQJWU

 Follow American Pulps
Under the Knife
HOME

https://www.instagram.com/americanpulps

Tweets by AmericanPulpsFree Audio Drama

My friends and I recorded a Murder Mystery play in a radio drama format. Get it sent to your inbox!

@import url('https://fonts.googleapis.com/css2?fam... Me Up!Please wait…

Thanks! We’ll be in touch!

Oops! Something went wrong, please try again

← Backfunction submitHandler(event) { event.preventDefault(); var container = event.target.parentNode; var form = container.querySelector(".newsletter-form"); var formInput = container.querySelector(".newsletter-form-input"); var success = container.querySelector(".newsletter-success"); var errorContainer = container.querySelector(".newsletter-error"); var errorMessage = container.querySelector(".newsletter-error-message"); var backButton = container.querySelector(".newsletter-back-button"); var submitButton = container.querySelector(".newsletter-form-button"); var loadingButton = container.querySelector(".newsletter-loading-button"); const rateLimit = () => { errorContainer.style.display = "flex"; errorMessage.innerText = "Too many signups, please try again in a little while"; submitButton.style.display = "none"; formInput.style.display = "none"; backButton.style.display = "block"; } // Compare current time with time of previous sign up var time = new Date(); var timestamp = time.valueOf(); var previousTimestamp = localStorage.getItem("loops-form-timestamp"); // If last sign up was less than a minute ago // display error if (previousTimestamp && Number(previousTimestamp) + 60000 > timestamp) { rateLimit(); return; } localStorage.setItem("loops-form-timestamp", timestamp); submitButton.style.display = "none"; loadingButton.style.display = "flex"; var formBody = "userGroup=&mailingLists=&email=" + encodeURIComponent(formInput.value) ; fetch(event.target.action, { method: "POST", body: formBody, headers: { "Content-Type": "application/x-www-form-urlencoded", }, }) .then((res) => [res.ok, res.json(), res]) .then(([ok, dataPromise, res]) => { if (ok) { // If response successful // display success success.style.display = "flex"; form.reset(); } else { // If response unsuccessful // display error message or response status dataPromise.then(data => { errorContainer.style.display = "flex"; errorMessage.innerText = data.message ? data.message : res.statusText; }); } }) .catch(error => { // check for cloudflare error if (error.message === "Failed to fetch") { rateLimit(); return; } // If error caught // display error message if available errorContainer.style.display = "flex"; if (error.message) errorMessage.innerText = error.message; localStorage.setItem("loops-form-timestamp", ''); }) .finally(() => { formInput.style.display = "none"; loadingButton.style.display = "none"; backButton.style.display = "block"; });}function resetFormHandler(event) { var container = event.target.parentNode; var formInput = container.querySelector(".newsletter-form-input"); var success = container.querySelector(".newsletter-success"); var errorContainer = container.querySelector(".newsletter-error"); var errorMessage = container.querySelector(".newsletter-error-message"); var backButton = container.querySelector(".newsletter-back-button"); var submitButton = container.querySelector(".newsletter-form-button"); success.style.display = "none"; errorContainer.style.display = "none"; errorMessage.innerText = "Oops! Something went wrong, please try again"; backButton.style.display = "none"; formInput.style.display = "flex"; submitButton.style.display = "flex";}var formContainers = document.getElementsByClassName( "newsletter-form-container");for (var i = 0; i < formContainers.length; i++) { var formContainer = formContainers[i] var handlersAdded = formContainer.classList.contains('newsletter-handlers-added') if (handlersAdded) continue; formContainer .querySelector(".newsletter-form") .addEventListener("submit", submitHandler); formContainer .querySelector(".newsletter-back-button") .addEventListener("click", resetFormHandler); formContainer.classList.add("newsletter-handlers-added");}

The post With The Phantom and American Pulps appeared first on Terrance Layhew.

 •  0 comments  •  flag
Share on Twitter
Published on September 13, 2025 23:00

September 6, 2025

With Eric P. Bishop and Supreme Justice

When a landmark case with global implications reaches a divided court, everything hinges on the vote of one Supreme Court Associate Justice. The court prides itself on being impartial, but can one member be swayed to abandon their principles in order to ensure the safety of one they hold most dear?

Suit Up! With Eric P. Bishop and his latest book Supreme Justice. Today we’ll be talking about writing Supreme Justice, the business of publishing, writing sexy scenes, and much more!

Pick up Supreme Justice – https://a.co/d/8WXI1D8

Order my pulp treasure hunt novel, One Man’s Treasure  https://a.co/d/i19YMn7

Order my 1920’s Aviator novella, Unwanted Passenger https://a.co/d/5FVQJWU

Join my membership – https://buymeacoffee.com/suitup

 Follow Eric

https://www.ericpbishop.com

https://twitter.com/epbauthor?lang=en

https://www.instagram.com/epbauthor/?hl=en

Join My Membership

The post With Eric P. Bishop and Supreme Justice appeared first on Terrance Layhew.

 •  0 comments  •  flag
Share on Twitter
Published on September 06, 2025 23:00

August 30, 2025

With The Shadow and Ryan Holt (Analyze This Mr. Bond)

Who knows what evil lurks in the hearts of man? Ryan Holt from Analyze This Mr. Bond joins the show to chat about the 90’s Pulp Perfection of The Shadow. We’ll talk about what it got right, what it got wrong, and what was missing from making the same splash as Batman 1989.

Order my pulp treasure hunt novel, One Man’s Treasure  https://a.co/d/i19YMn7

Order my 1920’s Aviator novella, Unwanted Passenger https://a.co/d/5FVQJWU

 Follow Ryan

https://www.instagram.com/analyzethismrbond

https://www.youtube.com/@AnalyzeThisMisterBond

Get My Free Murder Mystery Audio-Drama@import url('https://fonts.googleapis.com/css2?fam... Me Up!Please wait…

Thanks! We’ll be in touch!

Oops! Something went wrong, please try again

← Backfunction submitHandler(event) { event.preventDefault(); var container = event.target.parentNode; var form = container.querySelector(".newsletter-form"); var formInput = container.querySelector(".newsletter-form-input"); var success = container.querySelector(".newsletter-success"); var errorContainer = container.querySelector(".newsletter-error"); var errorMessage = container.querySelector(".newsletter-error-message"); var backButton = container.querySelector(".newsletter-back-button"); var submitButton = container.querySelector(".newsletter-form-button"); var loadingButton = container.querySelector(".newsletter-loading-button"); const rateLimit = () => { errorContainer.style.display = "flex"; errorMessage.innerText = "Too many signups, please try again in a little while"; submitButton.style.display = "none"; formInput.style.display = "none"; backButton.style.display = "block"; } // Compare current time with time of previous sign up var time = new Date(); var timestamp = time.valueOf(); var previousTimestamp = localStorage.getItem("loops-form-timestamp"); // If last sign up was less than a minute ago // display error if (previousTimestamp && Number(previousTimestamp) + 60000 > timestamp) { rateLimit(); return; } localStorage.setItem("loops-form-timestamp", timestamp); submitButton.style.display = "none"; loadingButton.style.display = "flex"; var formBody = "userGroup=&mailingLists=&email=" + encodeURIComponent(formInput.value) ; fetch(event.target.action, { method: "POST", body: formBody, headers: { "Content-Type": "application/x-www-form-urlencoded", }, }) .then((res) => [res.ok, res.json(), res]) .then(([ok, dataPromise, res]) => { if (ok) { // If response successful // display success success.style.display = "flex"; form.reset(); } else { // If response unsuccessful // display error message or response status dataPromise.then(data => { errorContainer.style.display = "flex"; errorMessage.innerText = data.message ? data.message : res.statusText; }); } }) .catch(error => { // check for cloudflare error if (error.message === "Failed to fetch") { rateLimit(); return; } // If error caught // display error message if available errorContainer.style.display = "flex"; if (error.message) errorMessage.innerText = error.message; localStorage.setItem("loops-form-timestamp", ''); }) .finally(() => { formInput.style.display = "none"; loadingButton.style.display = "none"; backButton.style.display = "block"; });}function resetFormHandler(event) { var container = event.target.parentNode; var formInput = container.querySelector(".newsletter-form-input"); var success = container.querySelector(".newsletter-success"); var errorContainer = container.querySelector(".newsletter-error"); var errorMessage = container.querySelector(".newsletter-error-message"); var backButton = container.querySelector(".newsletter-back-button"); var submitButton = container.querySelector(".newsletter-form-button"); success.style.display = "none"; errorContainer.style.display = "none"; errorMessage.innerText = "Oops! Something went wrong, please try again"; backButton.style.display = "none"; formInput.style.display = "flex"; submitButton.style.display = "flex";}var formContainers = document.getElementsByClassName( "newsletter-form-container");for (var i = 0; i < formContainers.length; i++) { var formContainer = formContainers[i] var handlersAdded = formContainer.classList.contains('newsletter-handlers-added') if (handlersAdded) continue; formContainer .querySelector(".newsletter-form") .addEventListener("submit", submitHandler); formContainer .querySelector(".newsletter-back-button") .addEventListener("click", resetFormHandler); formContainer.classList.add("newsletter-handlers-added");}

The post With The Shadow and Ryan Holt (Analyze This Mr. Bond) appeared first on Terrance Layhew.

 •  0 comments  •  flag
Share on Twitter
Published on August 30, 2025 23:00

August 23, 2025

With Kyle Mills and Fade In

When an ex-Navy SEAL ends up injured and imprisoned, a shadowy ring of power brokers offers him the only way out—through a high-stakes military mission.

Kyle Mills joins the show to talk about Fade In, his latest thriller. We’ll discuss resurrecting Fade as a character, publishing with Author’s Equity, writing habits, and much more!

Pick up Fade In –  https://a.co/d/hEUQOCF  Follow Kyle

Website: www.kylemills.com

Tweets by KyleMillsAuthor

https://www.facebook.com/KyleMillsAuthor

https://www.instagram.com/kylemillsauthor

Get my free Murder Mystery Audio Drama emailed to you@import url('https://fonts.googleapis.com/css2?fam... Me Up!Please wait…

Thanks! We’ll be in touch!

Oops! Something went wrong, please try again

← Backfunction submitHandler(event) { event.preventDefault(); var container = event.target.parentNode; var form = container.querySelector(".newsletter-form"); var formInput = container.querySelector(".newsletter-form-input"); var success = container.querySelector(".newsletter-success"); var errorContainer = container.querySelector(".newsletter-error"); var errorMessage = container.querySelector(".newsletter-error-message"); var backButton = container.querySelector(".newsletter-back-button"); var submitButton = container.querySelector(".newsletter-form-button"); var loadingButton = container.querySelector(".newsletter-loading-button"); const rateLimit = () => { errorContainer.style.display = "flex"; errorMessage.innerText = "Too many signups, please try again in a little while"; submitButton.style.display = "none"; formInput.style.display = "none"; backButton.style.display = "block"; } // Compare current time with time of previous sign up var time = new Date(); var timestamp = time.valueOf(); var previousTimestamp = localStorage.getItem("loops-form-timestamp"); // If last sign up was less than a minute ago // display error if (previousTimestamp && Number(previousTimestamp) + 60000 > timestamp) { rateLimit(); return; } localStorage.setItem("loops-form-timestamp", timestamp); submitButton.style.display = "none"; loadingButton.style.display = "flex"; var formBody = "userGroup=&mailingLists=&email=" + encodeURIComponent(formInput.value) ; fetch(event.target.action, { method: "POST", body: formBody, headers: { "Content-Type": "application/x-www-form-urlencoded", }, }) .then((res) => [res.ok, res.json(), res]) .then(([ok, dataPromise, res]) => { if (ok) { // If response successful // display success success.style.display = "flex"; form.reset(); } else { // If response unsuccessful // display error message or response status dataPromise.then(data => { errorContainer.style.display = "flex"; errorMessage.innerText = data.message ? data.message : res.statusText; }); } }) .catch(error => { // check for cloudflare error if (error.message === "Failed to fetch") { rateLimit(); return; } // If error caught // display error message if available errorContainer.style.display = "flex"; if (error.message) errorMessage.innerText = error.message; localStorage.setItem("loops-form-timestamp", ''); }) .finally(() => { formInput.style.display = "none"; loadingButton.style.display = "none"; backButton.style.display = "block"; });}function resetFormHandler(event) { var container = event.target.parentNode; var formInput = container.querySelector(".newsletter-form-input"); var success = container.querySelector(".newsletter-success"); var errorContainer = container.querySelector(".newsletter-error"); var errorMessage = container.querySelector(".newsletter-error-message"); var backButton = container.querySelector(".newsletter-back-button"); var submitButton = container.querySelector(".newsletter-form-button"); success.style.display = "none"; errorContainer.style.display = "none"; errorMessage.innerText = "Oops! Something went wrong, please try again"; backButton.style.display = "none"; formInput.style.display = "flex"; submitButton.style.display = "flex";}var formContainers = document.getElementsByClassName( "newsletter-form-container");for (var i = 0; i < formContainers.length; i++) { var formContainer = formContainers[i] var handlersAdded = formContainer.classList.contains('newsletter-handlers-added') if (handlersAdded) continue; formContainer .querySelector(".newsletter-form") .addEventListener("submit", submitHandler); formContainer .querySelector(".newsletter-back-button") .addEventListener("click", resetFormHandler); formContainer.classList.add("newsletter-handlers-added");}Buy Me a Coffee

https://buymeacoffee.com/suitup/membership

The post With Kyle Mills and Fade In appeared first on Terrance Layhew.

 •  0 comments  •  flag
Share on Twitter
Published on August 23, 2025 23:00

August 16, 2025

With The Rocketeer and Scott McCrea

Strap on your jetpack, we’re diving into The Rocketeer with Scott McCrea. We talk about the age of wonder, spirit of adventure, and the sincerity of the film. Does it have any weak links besides it’s box office returns?

Pick Up Scott’s latest book Cry Flint – https://a.co/d/1ZvMHl5

Pick up Targets West – https://a.co/d/ivKWojD

 Follow Scott:

HOME
Tweets by ScottMcCreaWest

https://www.instagram.com/scottmccreawest

https://www.facebook.com/ScottMcCreaWriter

The post With The Rocketeer and Scott McCrea appeared first on Terrance Layhew.

 •  0 comments  •  flag
Share on Twitter
Published on August 16, 2025 23:00

August 9, 2025

With T.D. Severin and Deadly Vision

Suit Up! With T.D. Severin and his debut medical thriller Deadly Vision.

Fighting for his medical career and eventually his life, Deadly Vision tells the tale of Dr. Taylor Abrahms’ battle against overwhelming odds, political machinations, sabotage and murder, to bring Virtual Heart Surgery to reality and save the life of someone he loves.

We’ll be talking with Todd about his writing process, virtual reality in medicine, creativity, comics and much more!

Pick up Deadly Visionhttps://ripplemusic.bigcartel.com/product/deadly-vision-medical-psychological-thriller-by-t-d-severin

Order my pulp treasure hunt novel, One Man’s Treasure  https://a.co/d/i19YMn7

Order my 1920’s Aviator novella, Unwanted Passenger https://a.co/d/5FVQJWU

 Follow Todd:

Home

https://www.instagram.com/tdseverin/?hl=en

https://a.co/d/856awAv

https://ripplemusic.bigcartel.com

The post With T.D. Severin and Deadly Vision appeared first on Terrance Layhew.

 •  0 comments  •  flag
Share on Twitter
Published on August 09, 2025 23:00