Something is definitely visible on these photos, but am not sure what.
This reminds me of a similar encounter with 8-10 foot tall beings in Brasil and Florida.
We have a thread about it --...