Have any of you caught this series that recently started on Starz? Very strange but for some reason I keep going back to watch each week:confused: