Americans celebrated independence day in a flurry of red, white and blue from coast to coast
The Globe and Mail
Sat, 07/04/2015 - 7:42pm
Americans celebrated independence day in a flurry of red, white and blue from coast to coast