A wire mesh fence panel includes a top longitudinal portion of a wire mesh disposed inside of a top rail that is connected to a first post and a second post, a bottom longitudinal portion of the wire mesh that is disposed inside of a bottom rail that is connected to the first and second post, a first vertical portion of the wire mesh disposed inside of the first post, a second vertical portion of the wire mesh disposed inside of the second post, top rail links connecting the top rail to the first and second posts, and bottom rail links connecting the bottom rail to the first and second posts.