A contains the mistake - however English is a tricky language where word-orders are down to interpretation. According to proper syntax, the adjective phrase (in this case "with pink hair") should come next to the noun it describes, which is why it is technically incorrect. The adjective phrases of the other sentences, in order of appearance, are:
- "is my cousin from Florida"
- "in the basketball jersey"
- "from the north might be dangerous"
They all appear straight after the nouns they describe ("Marjorie", "my sister" and "that storm").
I hope this helps