A woman gave birth to twins last night in a park on the Downtown Eastside.
Police say they were patrolling traffic around 11 p.m. at Oppenheimer Park when someone told them about a woman who had delivered a baby there.
Officers found her holding one newborn in her arms, and then went into labour again.
They called paramedics, who arrived and helped her deliver the second infant.
The mother and twins were taken to hospital where they remain.