Ovation Productions

banner ad

The Pet Shop Boys live in Manila! August 6, 2013

The Pet Shop Boys live in Manila! August 6, 2013

The Pet Shop Boys live in Manila! August 6, 2013
8PM Smart Araneta Coliseum

Leave a Reply