Advertisement

The Dahda brothers allegedly stored drugs and money at this former fire station in Kansas City, Mo. Los bought the property in 2011 for $99,000, according to court records.

Read story

Comments

Use the comment form below to begin a discussion about this content.

Commenting has been disabled for this item.