On September 8, 2009 Annie Le walked into a lab on the Campus of Yale University and seemingly disappeared. It wasn't until 5 days later that the truth came out.
Visit our YouTube Channel
Shop with us at Holly's etsy stores
On September 8, 2009 Annie Le walked into a lab on the Campus of Yale University and seemingly disappeared. It wasn't until 5 days later that the truth came out.
Visit our YouTube Channel
Shop with us at Holly's etsy stores