The Forever Alone Vest Blake1989 Published 06/30/2011 Japan has invented a vest that lets you hug yourself Autoplay On Next Video Share Tweet Flip Email Pin It Embed: Tags: the forever alone NEXT VIDEO Rude Scooter Riders Get Instant Karma 4 Comments Log in for Comments
4 Comments