2012 Independence Day Parade takes places in Constitution Avenue, Washington DC. Photographs by Qi An.