It’s official! Rep. Justin Amash of Michigan is no longer a Republican:

On Independence Day, no less:

This looks to set up a 3-way race come November with Republican Peter Meijer taking on Amash and a Democrat to be named later:

If you recall, Amash talked tough when Donald Trump Jr. threatened to campaign against him in the primary:

Details here: