What weirdness can be found betwixt the pages of The Sealed Book?  Tune in to Devil Island, its episode from April 8, 1945, on this week’s Strange Tales.

Download StrangeTales218