Movie
WWE Battle Royal at the Albert Hall (1991)
From Royal Albert Hall in London, England, a 20-man over-the-top-rope battle royal main event; Davey Boy Smith clashes with The Barbarian; the duo of Power and Glory challenges The Legion of Doom for the WWE Tag Team Championship.
- Production
- World Wrestling Entertainment (WWE)
Where to watch
Region US
Peacock Premium
flatrate
Peacock Premium Plus
flatrate