Advertisement

21 last-minute Halloween costumes you can buy in the shops

Including a rather cute Kermit The Frog onesie

From Cosmopolitan