Milwaukie may be small, just under five square miles on the banks of the Willamette River, but it packs a surprising amount ...