Thanks, Roy
It looks similar to Bee Balm (and there are many kinds of bee balms), however, typical bee balm has multiple flowers stacked vertically, whereas this plant has only one flower on each stem.
EDIT:
Just got a name from a friend on another forum. It is Wild Bergamot.
Actually it's the same plant as Bee Balm, but they come in many different shapes and colors.
For some, the most important thing is that apparently its leaves have aromatic minty taste, and can be used to make a herbal mint tea.