Front squats, handstand walk and ghd sit-ups Workout

3 rounds for time of:
21 front squats @ 95#
40ft handstand walk (handstand against wall and alternated hands touching shoulders)
30 ghd sit-ups (abmat sit-ups for first 2 rounds... ghd's were occupied)
40ft handstand walk (above mentioned sub)