I think this is our best episode yet y’all. Taylor tells us about the Island of Death and we get a nice little surprise. Welcome to Italy!