Master Chief lands on installation 05 "Delta Halo"
Channel:
Subscribers:
47,400
Published on ● Video Link: https://www.youtube.com/watch?v=kqDgrSHLou4
Cheif and company land on installation 045 also known as Delta Halo. Can we possible make any more noise?
#teamhuman
#chief