Shinano River Mouth Beach: Where Waterways Collide in Niigata | OnlyBeaches