This is one of those enormous Mexican flags which can be found in army bases and some public plazas around Mexico.