The World's Largest Bra (Size 1222B) Unveiled in London

Editor's Recommendations

More from LiveScience