I decided to make some christmas cards to sell at a christmas market with my classmates last december, and this is one of them. I also made stickers that were quite popular.
This one is my favorite! I want myself a Tardis so bad..! xD
As fellow nerds may already know, "the aliens are coming" refers to the Doctor Who christmas specials that often involves aliens occupying the entire planet. <3