Monster of the Week: Medusa Posted by By S.G. Tasz March 18, 2024Posted inGreece, Monster of the Week Happy day-after-Saint-Patrick's-Day! How are we feeling? Since we spent the last 24+ hours raising way too many glasses of green drinkables in honor of history's most notorious snake-hater, I feel…