Tag: McQuillin
Who is Mia McQuillin? American tourist, 18, accused of fatally throwing her newborn baby out of Paris hotel room
Mia McQuillin has been placed in police custody after allegedly fatally throwing her baby out of a hotel room in Paris, with the umbilical cord still attached.
0
0
0
27 Feb, 10:40 AM