Archives: July 2026

Blood on the Street

In the small Maine town of Biddeford there is a big dried red stain on the street. Spray painted next to it are the words, “This is Blood”. It was the scene of the second ICE ambush and killing in the last week. As usual, there are different versions of what actually happened. ICE agents

Read on »