Shoe Review: World Balance Topnotcher

World Balance is a familiar footwear brand in the Philippines dating back years that if you grew up in the country, chances are you had tried their pair at least once when you were a kid (including myself).  World Balance is known for providing reasonably-priced footwear for different audiences but not the running segment—until recently.