Restaurant Sells The Longest Fries

Restaurant Sells The Longest Fries

Harajuku Gyoza in Australia serves fries that are almost a foot long.