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