What is the best way to redistribute a linux distro?

I am trying to think of new ways to hand out linux to people who otherwise can not download it from the net. Is it legal to stand on a street corner and hand them out like flyers?