Birds fly over Thames River in front of the Westminster palace and Westminster bridge in London, England. Filmed on October 11, 2011.
Birds fly over Thames River in front of the Westminster palace and Westminster bridge in London, England. Filmed on October 11, 2011.