Guardian angels japan, shibuya patrol 2008. lead by keiji "duke" oda patrol the streets of japan in an area called shibuya. members like fox and 3rd rail from chicago patrol the streets. join now
Loading more stuff…
Hmm…it looks like things are taking a while to load. Try again?