Review: INVASION FROM PLANET WRESTLETOPIA is a powerbomb of 80s wrestling mania

INVASION FROM WRESTLETOPIA is the equivalent of a perfectly executed Leg Drop from the top of a steel cage. Here's our review!