I don't remember the actual scientific name for these flowers. In fact I don't actually remember the regular Japanese name for them, but I do know that they only grow on Iwaki mountain. They grow at around 1200m - 1500m above sea level and they are at their peak around this time of year.
PP: Slight contrast adjustments in iPhoto.
Nobody has marked this note useful