Yeah America invented it. They're called Twinkies
They were invented in France in XVIII century and it was called petit-chou (little cabbage)
Please Login to reply.
Stop ruining my fun.
Sorry 😂