I dont know why but this is a weather balloon
This is a picture of the balloon from the front
Here is a picture of the 46 foot wheelchair ramp
The infamous Wheezer