10 feet tall alien spotted in Brazil!