Amateur Scientists Discover New Planet

Citizen scientists have discovered a new planet orbiting a red star 226 light-years from Earth, in the Taurus constellation, and lies in a habitable zone where liquid water or life could exist, NBC News reports.
Source: Newsfront from Newsmax