Is it really possible that only one Santa delivers presents all over the globe on a single night? I don’t mean to be a conspiracy theorist, but something seems fishy here…

Some 3,939 people broke the world record for “the most Santas handing out presents” in Romania on Sunday.