Beghad! Better Than A Life Preserver.

If you have a spare $50,000 down the back of your couch then you might be interested in investing in the self-sizing, self-drying  jacket of the future, as featured in the 1989 Robert Zemeckis film Back To The Future Part II. Only one of these were made and was worn by Michael J Fox’s character…