A newlywed couple embarks on a bizarre and thrilling journey as they head towards Niagara Falls for their honeymoon.