Transit of Venus set to cast a black spot on the sun today

READ FULL ARTICLE