Talk:Wear Flowers in Your Hair

What is with the mysterious van at hospital and police station?

Is there anything known about it?