Cop responds to rumors of 8-10ft aliens at Miami mall
Remember the rumors going around that 8-10ft aliens were walking around a mall area in Miami? Well, here's one police officer who's ready to put a quash on the rumors. Of course, you can always believe whatever you want, but that's up to you.
Copyright © 2024 Nacho Videos
All rights reserved.
All rights reserved.