The extremely bizarre tale of two Swedish twins at the side of a highway in Britain who run into on coming traffic.

Don't Miss...