0
Anonymous
Every year, Americans buy approximately 2.65 billion Christmas cards.
Wiki User
Chat with our AI personalities