From the vault: FBI storms ‘Temple of Love’

Federal authorities storm Yahweh ben Yahweh’s fortress-like headquarters, known as the “Temple of Love” in Miami’s Liberty City, in 1990.

Author: Rich