The Pleiades constellation is called Subaru in Japan. In ancient Japanese tradition, the Pleiades is believed to be their ancestral home, as it is with many other ancient cultures around the world.
Amazing concert dance guaranteed to take your breath away
By NTD Newsroom