Kagura shrine, is the stage to do sacred dancing, to dedicate to the God. Pictured at Shinagawa shrine, Tokyo, Japan.