Sorry for being so late. I think it is a Large Red Damselfly.
Yep, it's a Damselfly.
It is a Damselfly, not sure which one though.