Unbelieveable

World Trade Center

The original World Trade Center was a large complex of seven buildings in the Financial District of Lower Manhattan in New York City. It opened on April 4, 1973, and was destroyed during the September 11 terrorist attacks in 2001. At the time of their completion,...

read more

Squatter Thwarted

Haven't seen one of these in a while. From nbc7: "It's alright," Jeffrey Goddard said to a group of neighbors on the street as officers escorted him to a patrol car in handcuffs. "I’ll be back." Days earlier, neighbors said Goddard told them he deserves to live in the...

read more

Pin It on Pinterest