Looks like a PJRC "Teensy 3.6"
It could be a 3.5, which looks almost identical - check the chip number (not quite legible in the picture) to make sure.
westfw:
...not quite legible in the picture...
I can read MK66 and something with 1M0, so that is a Teensy 3.6