house owl reddit season owl house season 3 reddit The series premiered on january 10 2020 on disney channel. The Owl House Season 2 Episode 3 Reddit. 1 Reddit Th… Thursday, August 18, 2022 Edit