Two rape suspects were arrested after the SWAT team showed up at a Vancouver
home Thursday.Just before 9 p.m., Sergio Leon, 21, and Blair Davey, 24, were arrested at 3116 NE 78th Avenue in Vancouver
. Police also recovered a handgun and a large ...
[Published KGW.com - May 17 2013]