OMGFacts

Chicago, Illinois

In 2013 a pair of twins were born 87 days apart. https://t.co/8IUi5fQaKL

Sign in with

or Pick a name