Canned food has been raining down from a highrise tower in Portland, and nobody knows who the culprit is for the particularly dangerous shower of tin cans. Cans have been smashing down onto the ...