Take note in the video: The Mega Minions are humans. Not actual Minions!!!!!! This video is taken on Universal Studios in Singapore on 22 July 2024. Enjoy!