Battle of Naboo

The Battle of Naboo is the first ever Green only Pay Per View event, and it debuted on February 12th, 2017.

Battle of Naboo I [Feb 12th, 2017]

Advertisements