Official website and blog of the human behind the Ephemeral Rift YouTube channel
Ephemeral Rift Podcast #18 I spend the entire episode responding to listener / viewner messages & comments from across the…