Footage shows aftermath of Storm Franklin as it continues to batter Britain.
- 2 years ago
Footage shows aftermath of Storm Franklin as it continues to batter Britain.
The footage was filmed in Worcester, England.
The footage was filmed in Worcester, England.