Article Photos: Thousands rally across US for immigration bill 5/7