The sun entered Ophiuchus today.
Now, granted, it only stays there for eleven days and only grazes a corner of it. But pseudo-sciences have to be precise enough not to miss an entire sign of the zodiac if they're going to be taken seriously.
This is an especially bizarre page even given the subject matter. Besides the fact that constellations don't typically have planets- stars do- I have to assume from the past-tense that the Ophiuchans described herein are residents of Swamp Planet and not humans born between November 30 and December 10.