Footage shows one officer attempting to saw their way into the headquarters of Chukakuha, a leftist group located in the Edogawa district of Tokyo.
( read original story …)
The Japan News
Footage shows one officer attempting to saw their way into the headquarters of Chukakuha, a leftist group located in the Edogawa district of Tokyo.
( read original story …)