When I first saw this postcard, I was like, "what the heck?" (After all, it does kind of looks like a cockroach in drag.) Then I read what the sender wrote: The translation is 'I Am Your Mother', this is a joke on Darth Vader from Star Wars. Then I burst out laughing. It makes sense now!
It is postmarked in 2014 from Germany.
Germany (Deutschland) stamp 2014
1914 Ausbruch Erster Weltkrieg - 75
(Outbreak of World War 1)