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