Mystery Items Found on Our Porch

These could have come from any of the four apartments above mine...or the sky! In any case, they're not ours.
  1. Mini Christmas trees
  2. Dustpan
  3. Rainbow snake toy?
  4. Flip flop
  5. Another flip flop
  6. Tennis ball
  7. Cigarette bud