*Graphic* Cops Find Bomb, Bomb Goes Off, Cop Burns Alive, Location?
Tweet
Can anybody figure out where this is? My guess is Indonesia somewhere, maybe the Phillipines…??
Can anybody figure out where this is? My guess is Indonesia somewhere, maybe the Phillipines…??