SupportSupport
Search by Release Date - May 07, 1990
1989
76%

Friday The 13th: The Series: Season 3

Episode #19 - "The Tree of Life" - aired on this date