AncientPages.com - The three-headed and six-armed Ashura statue is a national treasure and one of the best-known ancient Buddhist artworks in Japan. Made in 734 AD, the statue had