Documentary about a wrestling associating located in a mental ward.
Muteki no Handicap is not available for streaming at this moment.