Worlds best fries might be in Peru. Holy sweet Jesus are these amazing. Crisp and starchy delights
2,571 likes
Log in to like or comment.