NASA Space Shuttle Base ?

Tuesday, July 07, 2009

Nope.
It's the new UP-Ayala Technohub along Commonwealth Ave in Quezon City

You Might Also Like

0 comments