Monkey flower (Mimulus sp). Family: Phrymaceae, but until recently was considered to be in Scrophulariaceae.
All photos are copyright to Chris M. Bycroft