'I tried the 'world's best apple pie" but was left with one simple yet key question'

9 months ago 7
ARTICLE AD BOX
A shop, based in a trailer at the Ebina service area on the Tomei Expressway in Japan, claims it makes the "best apple pie in the world" so one man thought he'd check it out
Read Entire Article